![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.03.2002 Skąd: zamość Ostrzeżenie: (0%) ![]() ![]() |
Hmm, teraz mam problem. Rozwiązanie pewnie jest prościutkie, ale ja dopiero się uczę... przy poleceniu mysql_fetch_array wyskakuje error "Supplied argument is not a valid MySQL result resource" .
Jakby ktoś chciał skrypt, to <? $sql=mysql_connect("localhost","user","password"); $baza="baza1"; echo ("<table><tr><td>"); $query = "SELECT imie,nazwisko,telefon FROM telefony"; $result = mysql_db_query($baza,$query); while ($wiersz = mysql_fetch_array ($result) ) { echo ($wiersz[imie]); echo ($wiersz[nazwisko]); echo ($wiersz[telefon]); } echo ("</tr></td></table>"); mysql_close ($sql); ?> hmm, nie wiem gdzie jest błąd, według moich manuali powinno wszystko być o.k. Może ktos wie jak mi pomoc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 31.03.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Cytat Nie znam się na MySQL, ale zauważyłem, że popełniłeś błąd porównując zmienne w warunkach pętli - powinnno być $wiersz == mysql_fetch_array ($result). Pamiętaj, że pojedyńcze '=' to przypisanie, a nie porównanie.
To nie ma związku z MySQL. Poza tym TAM BYŁO DOBRZE! Ma być $wiersz = mysql_fetch_array ($result). Inaczej nie ma sensu, a wręcz nic nie da. O operatorach w php czytaj tu: http://www.php.net/manual/pl/language.oper....assignment.php. Pytanie na oblanie kiepskiego studenta nie znającego języka C: Niech $a=0, $b=10, $c=20, $d=30, $e=40. Zastanów się bez komputera, jaką wartość będzie miała zmienna $a po wykonaniu takiej linii: Kod $a-=$b=-$c+++$d-$e;
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 09:29 |