phpbar.de logo

Mailinglisten-Archive

MYSQL und Joins

MYSQL und Joins

Michael Bergbauer mysql_(at)_lists.phpcenter.de
Mon, 02 Apr 2001 20:42:34 +0200 (CEST)


On 02-Apr-2001 pbriner_(at)_bluewin.ch wrote:
> Mache ich aber nun die Abfrage wie ich Sie brauche mit Joins,
> so funktioniert es nicht mehr:
> 
> $result = mysql_db_query ("$dbase","SELECT [tbluser].[user_name], 
> [tbluser].[user_vorname], [tbluser].[user_email], 
> [tblcountry].[country_desc], [tbldebitor].[debitor_user_id]FROM 
> (tbldebitor INNER JOIN tbluser ON 
> [tbldebitor].[debitor_user_id]=[tbluser].[user_id]) INNER JOIN tblcountry 
> ON [tbluser].[user_country]=[tblcountry].[country_id]");
> while ($row = mysql_fetch_array ($result)) {
>     echo $row["user_id"];
>     echo $row["user_name"];
> }
> mysql_free_result ($result);
> 
> Ich erhalte folgende Meldung:
> 
> Warning: Supplied argument is not a valid MySQL result resource 
> Mit dem Verweis auf die Zeile while ($row..................

Lass mich raten: du hast die Query aus dem SQL-Editor von Access rauskopiert? 

Lies dir mal ne gute Doku zu MySQL durch, entweder das MySQL-Manual auf
http://www.mysql.com, oder http://little-idiot.de/mysql, und dann wirst du
feststellen, das Access sich mal wieder nicht an nen Standard hält, und du die
[ und ] gar nicht brauchst. Warum da oben allerdings ein tbluser mit drin ist
.. keine Ahnung ... kannst IMHO auch rauslassen.


Michael

-- 
Michael Bergbauer <michael.bergbauer_(at)_gmx.net>
Use your idle CPU cycles.
See http://www.distributed.net and win $ 1 000.
Visit our mud Geas at geas.franken.de Port 3333

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive