Hallo,
ich hab mal eine bescheidene Frage. Und zwar krieg ich immer die Fehlermeldung:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in .... on line ....
Mein Code sieht wie folgt aus:
Ich seh nicht woran das liegen kann / sollte. Eigentlich ist der fetch Befehl ja korrekt. Insofern kann es eigentlich nur am SELECT Statement liegen. Aber was ist daran falsch?
Danke im Voraus.
Ronny
ich hab mal eine bescheidene Frage. Und zwar krieg ich immer die Fehlermeldung:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in .... on line ....
Mein Code sieht wie folgt aus:
PHP:
$c_kat_zufall = rand(0,1);
$c_zuf2_zahl = rand(0,5);
if ($c_kat_zufall == 1)
{
$c_kat_user = mysql_query("SELECT * FROM stadt");
$c_kat_user_zahl = mysql_num_rows($c_kat_user);
$c_kat_user_prozent = round($c_kat_user_zahl/100*$c_zuf2_zahl);
if ($c_kat_user_zahl > 30 AND $c_kat_user_prozent > 0)
{
$c_kat_new_user = mysql_query("SELECT * FROM stadt ORDER BY RAND() LIMIT 0,$c_kat_user_prozent");
while ($c_row = mysql_fetch_object($c_kat_new_user))
{
$c_kat_new_user = $c_row ->userid;
$c_kat_new_id = $c_row ->id;
$c_kat_new_stadt = mysql_query("SELECT * FROM stadt WHERE id='$c_kat_new_id'");
while ($c_row = mysql_fetch_object($c_kat_new_stadt))
{
$c_kat_stadt_bevolkerung = $c_row ->bevolkerung;
$c_kat_stadt_zuf = rand(1,10);
$c_kat_stadt_bevolkerung2 = $c_kat_stadt_bevolkerung/100*$c_kat_stadt_zuf;
$c_kat_stadt_prozent = round($c_kat_stadt_bevolkerung2);
mysql_query("UPDATE stadt set bevolkerung=bevolkerung-$c_kat_stadt_prozent WHERE id='$c_kat_new_id'");
mysql_query("UPDATE stadt set anders=anders-$c_kat_stadt_prozent WHERE id='$c_kat_new_id'");
}
}
}
}
Ich seh nicht woran das liegen kann / sollte. Eigentlich ist der fetch Befehl ja korrekt. Insofern kann es eigentlich nur am SELECT Statement liegen. Aber was ist daran falsch?
Danke im Voraus.
Ronny