Was is da falsch?

PHPneu1

Mitglied
Hallo

ich habe folgenden SELECT auf meine Db.

PHP:
$query_IpE = "SELECT * FROM erlaubteip WHERE erlaubteip.IPID = ".$HTTP_GET_VARS['id'];

Ich bekomme die Meldung

Query was empty

Wo liegt hier der Hund begraben?

Danke fürs Feedback
 
Vielleicht nicht in der Definition der Abfrage, jedoch in der Abfrage selbst. Wie wird denn diese Abfrage abgeschickt?
 
Hier stellst Du ja nur den String zusammen. Wo wird dieser denn an die Datenbank gesendet? Hast Du Groß- und Kleinschreibung beim Variablennamen beachtet?

P.S.: $HTTP_GET_VARS ist schon so lange veraltet, das glaubst Du nicht :). Stichwort: "register_globals"
 
Variablennamen schreibt man klein.
Du hast doch sicherlich schon den Query mal ausgegeben? Ala echo $query_... und dann nachgeguckt ob ein Datensatz existiert mit der Bedingung die da drinnen steht?
 
PHP:
 $query_IpE = mysql_query ("SELECT * FROM `erlaubteip` WHERE `IPID` = '".$_GET['id']."'") or die (mysql_error ());

Maybe?!
 
Hallo,

ich glaube das Problem wurde schon gesagt, der Fehler liegt nicht in der Abfrage auch wenn diese etwas eigenwillig ist :o)

Poste doch einfach mal deine Datenbankverbindung, was ist es überhaupt für eine Datenbank? Was für eine Verbindung? Baust du diese nur einmal auf oder für jede Abfrage extra? Wenn letzteres der Fall sein sollte, machst du diese auch alle wieder zu oder sind evtl noch zuviele auf?

Fragen über Fragen und für die Antworten bist du selber zuständig *schmunzel*

Also los
 
Zurück