phpbar.de logo

Mailinglisten-Archive

[php] Problem mit Datenbankabfrage

[php] Problem mit Datenbankabfrage

Oliver Kurz ojkurz at gmx.de
Son Feb 15 19:19:44 CET 2004


Hallo Carl,


>                         $navbars_left = mysql_query("SELECT * FROM
> navbars WHERE navbars_side = '1' AND members_groupid = '0' OR
> members_groupid = '$groupid'");

Das kann Probleme geben. Sind die Felder navbars_side und
members_groupid denn Chars oder Integers? Wenn es Integers sind, dann
mach die ' aussenrum weg. Das kann zu unschönen Effekten führen.
Integer immer als solche behandeln.

Zum anderen, versuch mal:

                         $navbars_left = mysql_query("SELECT * FROM
 navbars WHERE navbars_side=1 AND (members_groupid=0 OR
 members_groupid=$groupid)");

Oder meinst du:

                         $navbars_left = mysql_query("SELECT * FROM
 navbars WHERE (navbars_side=1 AND members_groupid=0) OR
 members_groupid=$groupid");

Das gilt für den anderen Query natürlich auch.

War das Original-Code den du geschickt hast? Dann fehlt da ja was
zwischen Links und Rechts. Oder machst du die Ausgabe später? Da kanns
auch dran liegen.

Mit freundlichen Gruessen,

Oliver Kurz
-------------------------------------
htpp://www.ojkurz.de
mailto:ojkurz at gmx.de
-------------------------------------


php::bar PHP Wiki   -   Listenarchive