Habe Probleme mit mysql_num_rows

wingman

Erfahrenes Mitglied
Hallo

Habe sschon be Suchen nachgeschaut auch gefunden komme aber immer noch nicht draus

Fehler Meldung

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /opt/lampp/htdocs/newsletter/adr_neu2.php on line 32
SQL-Fehler: Column count doesn't match value count at row 1


Was ist an dieser Zeile faltsch

Zeile 30 -34

PHP:
$sql="SELECT mail FROM $table WHERE mail='$adr_benutzername'";
$res=mysql_query($sql);
$gefunden=mysql_num_rows($res);

$sql="";

Gruss Dave und besten Dank
 
Wahrscheinlich ist $adr_benutzername' "leer". Überprüf mal, ob ein Wert in dieser Variable steht.
 
also an einem leeren $adr_benutzername kann es eigentlich nicht liegen, denn dann wäre das Statement trotzdem gültig.
Die Fehlermeldung selbst kenne ich jedoch nur von Insertstatements, bei denen die Anzahl der Felder nicht mit der Anzahl der Werte übereinstimmt.
Woher bekommst du denn die SQL-Fehlermeldung? Du gibst sie in den 4 Zeilen gar nicht aus oder übernimmt das PHP in neueren Versionen mittlerweile von alleine?

ansonsten würde ich einfach folgende Zeile erweitern:

PHP:
$res = mysql_query($sql) or die mysql_error();
 
Zurück