Beste, euh, PHPHulpers =D

ik heb ff een scriptje in elkaar gedraaid om de IP log gegevens van mijn IP logger te bekijken.
dit is hem:


echo '<table>';
$sql = "SELECT id, ip, host, banned, datum FROM iplog ORDER BY id ";
                $res = mysql_query($sql);   // de bewuste regel 7 in mijn script
                while ($row = mysql_fetch_array($res)) {
                                echo '
                                        <tr>
                                        <td>'.$row['id'].' &nbsp &nbsp</td>
                                        <td>'.$row['ip'].' &nbsp &nbsp</td>
                                        <td>'.$row['host'].' &nbsp &nbsp</td>
                                        <td>'. $row['banned'].' &nbsp &nbsp</td>
                                        <td>'.$row['datum'].' &nbsp &nbsp</td>
                                        </tr>
                                ';
                        }
echo '</table>';




maar...
hij heeft altijd al gewerkt, tot ik vandaag de log wilde bekijken, en deze error kreeg:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/niek/WWWROOT/test/admin/ip.php on line 7


Ik snap er geen hol meer van
Zou iemand weten HOE ik dit moet oplossen??

( btw: de database connect informatie etc. staat verderop in het script. )

MvG,
Niek
oh, de fout is al gevonden.. toch bedankt...
Tja, eerst maar eens error handling doen:
<?php
echo $sql;
mysql_query ($sql) or trigger_error (mysql_error ());
?>
Wat krijg je dan te zien?
niek schreef op 14.05.2006 20:18
oh, de fout is al gevonden.. toch bedankt...


Als je nog even deelt wat er fout ging, kunnen andere forumleden er misschien nog iets van opsteken?
ik had eerst de datum functie erin gezet.
Maar dat vond ik niet meer nodig, dus had ik in mijn database het veld datum weggehaald. Maar ik was toen dus vergeten om het ook in het script weg te halen.
heb ik nou noooooit last van (A) Maar je moet inderdaad (wat Jan al zegt) even een errording maken:

<?php

$sql = "SELECT id, ip, host, banned FROM iplog ORDER BY id ";
$res = mysql_query($sql);
if(!$res)
{
echo mysql_error();
exit();
}

?>

Dan laat ie de fout zien als het fout gaat.

Reageren