Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z pobraniem danych z Bazy Danych, niby takie proste ale dla mnie nie ;/
-Gość_BugsBunny-
post
Post #1





Goście







  1. <?php
  2. $id_polaczenia = mysql_connect(&#092;"localhost\",\"USER\",\"HASŁO\") or die (\"nieudane połącznie z bazą danych\"); 
  3.  
  4. $connect = mysql_select_db (&#092;"blog\", $id_polaczenia)
  5. or die (&#092;"nie można wybrać bazy danych\");
  6. $wynik = mysql_list_tables(&#092;"blog\", $id_polaczenia);
  7.  
  8.  
  9.  
  10.  
  11. $ble = mysql_query(&#092;"SELECT haslo FROM admin WHERE nick='LOGIN'\" )
  12.  or die (&#092;"nieudane zapytanie\");
  13. $wynik1 = mysql_fetch_array($ble);
  14. echo &#092;"$wynik1 i $ble\" ;
  15.  
  16. }
  17.  
  18. ?>

Poprostu chę pobrać hasło dla użytkowniku o nicku podanym nicku ale z tego
  1. <?php
  2. echo &#092;"$wynik1 i $ble\" ;
  3. ?>

wyświtla się to - a nie prawdziwe hasło
Kod
Array i Resource id #4

POMOCY!!! (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Marcin_m
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 1.06.2005

Ostrzeżenie: (0%)
-----


wszystko jest dobrze tylko że mysql_fetch_array zwraca ci tablice asocjacyjną, a zatem aby wyciagnąć hasło musisz zrobić tak:


  1. <?php
  2.  
  3. $wynik1 = mysql_fetch_array($ble);
  4. $haslo=$wynik1['haslo'];
  5. echo $haslo;
  6.  
  7. ?>
Go to the top of the page
+Quote Post
BugsBunny
post
Post #3





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

Ostrzeżenie: (0%)
-----


DZIAŁA a jeszcze jedna prośba
  1. <?php
  2. $ble = mysql_query(&#092;"SELECT haslo FROM admin WHERE nick='BugsBunny'\" )
  3.  or die (&#092;"nieudane zapytanie\");
  4. $wynik1 = mysql_fetch_array($ble);
  5. $haslo=$wynik1['haslo'];
  6. echo &#092;"$haslo  i $ble\" ;
  7. ?>


Moglibyście mi napisać co każde polecenie zwróci - znaczy jakie wartości i dlaczego tak trzeba napisać a nie można samego MYSQL_QUERY()
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




mysql_query - zwraca rezultat zapytania, lub false gdy zapytanie jest błedne
aby dobrać siędo danych musisz jeszcze wykonać np. mysql_fetch_array, kóre zwróci ci dla danego rezultatu zapytania pojedynczy wiersz. Kolejne wykonywanie mysql_fetch_array zwróci ci kolejne wiersze, o ile te istnieją
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 19:43