Kertokaahan amatöörille, mistä seuraava virheilmoitus tulee:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ***/tietokantahaut.php on line 115
tuolla rivillä on seuraava koodi (while-lause):
$haku = mysql_query("SELECT * FROM kuva ORDER BY aika DESC LIMIT 3");
while ($rivi = mysql_fetch_array($haku)) { ...
Mistä voi johtua? Tietokannassa on taatusti tavaraa.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ***/tietokantahaut.php on line 115
tuolla rivillä on seuraava koodi (while-lause):
$haku = mysql_query("SELECT * FROM kuva ORDER BY aika DESC LIMIT 3");
while ($rivi = mysql_fetch_array($haku)) { ...
Mistä voi johtua? Tietokannassa on taatusti tavaraa.
Vastaukset 1
Vanhimmat
ja siksi toi mysql_fetch_array() kaatuu virheeseen.
$haku on todennäkösesti NULL
kandee toi while pistää vielä iffin sisään, joka testaa että onko $haku null vai ei.
Joko sun sql-lause on väärin tai kuva-taulussa ei oo rivejä.