mysql_num_rows Fehler

kle-ben

Erfahrenes Mitglied
Hi, ich programmier grade eine relodesperre für meinen
Counter. Wenn ich jedoch überprüfe ob die Ip bereits
vorhanden ist, tritt folgender Fehler auf:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\apachefriends\xampp\htdocs\service\count.php on line 16

PHP:
if (mysql_num_rows($res) < 1){ #blabla

und die abfrage siht wie folgt aus:
PHP:
$res = mysql_query("select from ip where IP='$REMOTE_ADDR'");

Wenn ich mir $es mal mit var_dump ausgeben lasse gibt er mir
boolean(false)
aus

Jemand ne Idee was ich falsch mache?

Gruß Benny
 
Die Datenbankabfrage schlägt fehl. Woran das jedoch liegt, kann jedoch viele Gründe haben. Am besten lässt du etwaige MySQL-Fehlermeldungen mittels mysql_error() ausgeben.


Nachtrag: Mir fällt gerade auf, dass du keinen Ausdruck oder Spaltennamen zur Auswahl angegeben hast.
 
Hab das jetz mal soweit geändert:
PHP:
$res = mysql_query("select from ip where IP='$_SERVER[$REMOTE_ADDR]'");
if (mysql_num_rows($res['IP']) < 1){
es wird jedoch immer noch der selbe fehler ausgegeben

wenn ich mit mysql mir den fehler ausgeben lass:
....syntax to use near 'from ip where IP=''' ...

Er holt sich an dieser stelle nicht di IP aber wieso?
 
PHP:
$ip = $_SERVER[$REMOTE_ADDR];
$res = mysql_query("select from ip where IP='$ip'");
if (mysql_num_rows($res['IP']) < 1){
 
oh man... Leute $_SERVER[$REMOTE_ADDR] wie soll das funktionieren entspräche ja $_SERVER[]
...also
PHP:
 $ip = $_SERVER['REMOTE_ADDR'];
 $res = mysql_query("select from ip where IP='$ip'");
 
Also damit $_SERVER[$REMOTE_ADDR] erhalte ich keine
Ip, nur mit $REMOTE_ADDR..
Leider funktioniert keier eurer Vorschläge.:confused:
 
Also mit dem Vorschlag vom Eroberer ;)
klappt die Erkennung der IP nun. Der Fehler tritt jedoch
immer noch auf.
 
Zurück