Sinds kort ben ik bezig met een Crimegame te maken maar krijg de volgende fout:

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /public/sites/www.*******.****/block_user.php on line 30

<code>
<?
if ($moderator > 1) {
$lijstIp = "SELECT * FROM ip_logs WHERE username='$b_user'";
$resultLijstIp = mysql_query($lijstIp);
$data = mysql_fetch_array($resultLijstIp);
?>
</code>

iemand enig idee wat er mis kan zijn?
ik kan het echt niet vinden...
Bedankt voor de link, maar toch snap ik het niet. volgens mij klopt alles gewoon.
Ik negeer de fout nu gewoon. zo erg is het ook niet.
ik kijk daar later nog een x na.

Tenzij iemand weet hoe de code dan wel moet?
Je mist fouthandeling.Lees die link eens rustig door.
Ivan Heerkens op 13/09/2012 08:37:35

volgens mij klopt alles gewoon.


Volgens mySQL niet.
De foutmelding zegt jou dat mySQL een probleem ziet in de SQL-string.

Doe dit eens

<?php
...
$lijstIp = "SELECT * FROM ip_logs WHERE username='$b_user'";
echo $lijstIp ;
$resultLijstIp = mysql_query($lijstIp);
...
?>

Copy/paste dan de string die je op je scherm ziet naar phpMyadmin. phpMyadmin zal je vertellen dat er een fout is in de query string.

(uiteraard haal je die echo weg wanneer het probleem opgelost is)
Ivan Heerkens op 13/09/2012 08:37:35

Ik negeer de fout nu gewoon. zo erg is het ook niet.
ik kijk daar later nog een x na.

Als je de game een kans van slagen wilt geven, stop dan niet bij de eerste fout waar je tegen aan loopt al je kop in het zand.

Loop de link die Aar je geeft gewoon even langs en pas die fout afhandeling toe.
Als je een fout vind in de fundering van je woning bij het bouwen.
Zeg je toch ook niet, ach laat ma zitten kijk er later wel naar.
De kans dat je woning in elkaar klapt is dan groot.

Reageren