Vinzenz Mai: Call to undefined function db_query()

Beitrag lesen

Hallo,

[29-Nov-2010 00:43:46] PHP Fatal error:  Call to undefined function  db_query() in /lcheck.php on line 2

[code lang=sql]$ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$ip."') AND IP_TO>=inet_aton('".$ip."');"));

Du rufst hier die selbstdefinierte Funktion db_query() auf, die es nicht gibt. Sorge dafür, dass es sie gibt. Vermutlich sollte sie ein Wrapper für mysql_query() sein.

Da ich mich nicht so mit SQL auskenne bin ich auf eure hilfe etwas angewiesen

Mit SQL hat das Ganze nur am Rande zu tun. Du hast einen PHP-Fehler. Grundsätzlich enthält der Code eine Reihe von Fehlern:

a) ein Datenbankzugriff kann aus den unterschiedlichsten Gründen fehlschlagen.
   Es fehlt eine entsprechende Fehlerbehandlung.

b) das Ergebnis einer Datenbankabfrage kann durchaus leer sein. Das ist kein
   Fehler. Dein Code berücksichtigt diesen Fall nicht.

Freundliche Grüße

Vinzenz