ďťż
Podstrony
|
telcocafeWarning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/jerry/public_html/mysql.php on line 10Wywala mi taki błąd... Daję kod: <?php $usr = mysql_connect("localhost","jerry","*****"); mysql_select_db("jerry_db"); $request = "CREATE TABLE wartosci (id char(3), NOT NULL, tytul char(25), tresc char(150), PRIMARY KEY(id))"; mysql_query($request); $zapytanie = "INSERT INTO wartosci VALUES (1, Cos, Bardzo fajne cos haha)"; mysql_query($zapytanie); $kolejne = "SELECT * FROM wartosci"; $zapytanko = mysql_query($kolejne); while($wiersz = mysql_fetch_array($zapytanko)) { print "Pole pierwsze".$wiersz['id']."<br>"; print "Pole drugie".$wiersz['tytul']."<br>"; print "Pole trzecie".$wiersz['tresc']."<br>"; } mysql_close($usr); ?> // Ucze się dopiero baz danych :D Powiedzcie mi co jest zle Spróbuj mysql_fetch_assoc zamiast mysql_fetch_array $kolejne = "SELECT * FROM wartosci"; $zapytanko = mysql_query($kolejne); while($wiersz = mysql_fetch_array($zapytanko)) A czy nie powinienes mieć while($wiersz[B]==[/B]mysql_fetch_array($zapytanko))? Chyba jedyną możliwością może być, że coś nie tak z zapytaniem, może nie ma utworzonej tej tabeli? spróbuj dodać po mysql_query echo mysql_error();. i na pewno nie powinno być ==, tylko zwykłe =, bo chce za jednym razem sprawdzić i przypisać, oprator = zwraca przypisywaną wartość. Użytkownik yetihehe edytował ten post 19 sierpień 2005, 12:58 A to przerpaszam za pomyłkę C... Jakie ==? PRzecież do zmiennej przypisujesz dane z rezultatu MySQLa! tam gdzie masz : $zapytanko = mysql_query($kolejne); while($wiersz = mysql_fetch_array($zapytanko)) daj : $zapytanko = mysql_query($kolejne); if ($zapytanko) { while($wiersz = mysql_fetch_array($zapytanko)) ..... } Użytkownik Bełdzio edytował ten post 19 sierpień 2005, 15:22 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/jerry/public_html/mysql.php on line 10 // Ucze się dopiero baz danych :D Powiedzcie mi co jest zle apropo tematu, to można zastosować w fazie testowania skryptu na samym początku dokumentu:error_reporting(E_ALL); Będzie wywaloła wszystkie błędy ;) |
|||
Sitedesign by AltusUmbrae. |