Mailinglisten-Archive |
----- Original Message ----- From: "Frank Liebelt" <frank.liebelt_(at)_acst.de> To: <php_(at)_phpcenter.de> Sent: Saturday, July 13, 2002 7:28 PM Subject: [php] Query Unterschied > Hallo, > > Kann sich jemand Erklären warum PHP und MySQL Konsole folgende Abfrage > verschieden Interpretieren ? > > Kunden1: > +------+-----------------+ > |name | nachname | > +------+-----------------+ > |Frank | Wurzelbehandlung| > +------+-----------------+ > Kunden2: > +------------------+-----------------+ > |strasse | nachname | > +------------------+-----------------+ > |Auf einer Strasse | Wurzelbehandlung| > +------------------+-----------------+ > > SELECT a.name,a.nachname,b.strasse FROM kunden1 as a,kunden2 as b WHERE > a.nachname = 'Wurzelbehandlung' && a.nachname = b.nachname > > Auf der MySQL Konsole bekomme ich als Ergebnis! > > +------+------------------+-------------------+ > |name | nachname | strasse | > +------+------------------+-------------------+ > |Frank | Wurzelbehandlung | Auf einer Strasse | > +------+------------------+-------------------+ > > > Unter PHP gibt es einen Empty Result! > Dem obigen zu Folge muss dies ja an der Übergabe von PHP --> MySQL > liegen, oder ??? Nein. Ohne Code gesehen zuhaben kann man raten das deine Query dynamisch zusammengebaut wird. Aufgrund von Programmerschludrigkeit, oder warum auch immer, kommt anscheinend nicht das raus was erwartet wird. Da du die Returnwerte deiner Funktionen nicht Pruefst kommt aufgrund eines fehlenden DB Connects oder ungueltiger Query halt anscheinend ein leeres Ergebnis. Woran machst du das eigentlich fest? Zeige mal deinen Code. Wann immer das sprichwoertigliche Brett vor dem existiert hilft es sich ein Testcase zubasteln wo mal isoliert von seinem restlichen Code sich dem Problem stellt. Da wird auch mal ein 'echo $query' nicht weiter stoeren. Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive