phpbar.de logo

Mailinglisten-Archive

[php] Infomix

[php] Infomix

Jens Wolfgarten php_(at)_phpcenter.de
Wed, 6 Jun 2001 17:24:33 +0200


Hi,

ich habe folgendes Problem:
Ich möchte eine einfache Datenbankabfrage auf eine Informix
Datenbank ausführen. Dabei benutze ich das folgende Statement:

select * from termine where online='1' and (protokoll1<>'' or
protokoll2<>'' or protokoll3<>'')

Wenn ich dieses Statement direkt in dbaccess (Informix DB Editor)
ausführe, habe ich keine Probleme. Wenn ich
allerdings das Statement aus meinem PHP Code herausausführe
bekomme ich folgende Fehlermeldung:

Warning: Prepare fails (E [SQLSTATE=42 000 SQLCODE=-201]) in
/usr/local/vip/edit/********/WebSite/test.php on line 75

Warning: Supplied argument is not a valid Informix Result resource
in/usr/local/vip/edit/********/WebSite/test.php on line 76
Protokolle

Warning: Supplied argument is not a valid Informix Result resource
in /usr/local/vip/edit/********/WebSite/test.php on line 102


Folgenden Code benutze ich um das Statement auszuführen:

$server = "xxxxx";
$user	  = "xxxxx";
$pass	  = "xxxxx";
$conn_id= ifx_connect("$server", "$user", "$pass");
$sql="select * from termine where online='1' and (protokoll1<>''
or protokoll2<>'' or protokoll3<>'')";
$result = ifx_prepare ($sql, $conn_id);
ifx_do($result);

Wo liegt der Fehler?

Gruß

	Jens



php::bar PHP Wiki   -   Listenarchive