Mailinglisten-Archive |
Liebe Liste,
Ich verwende PHP und Mysql und moechte Daten aus zwei verschiedenen
Tabellen (payoff und auth_user) zusammenfuehren und auswerten. Aber ich
kriege leider den JOIN nicht hin. Die Auswertung von 'payoff' sieht so
aus:
<table>
<TR>
<?php
$db=new DB_Example;
$query = sprintf("Select SUM(payoffp), SUM(payoffs), user_id from payoff
GROUP By user_id");
$rs = mysql_db_query("beispieldb", $query, $db);
while ($row = mysql_fetch_row($rs)) { ?>
<TD><? echo $row[2] ? ?> </TD>
<TD><? echo $row[0] ? ?> </TD>
<TD><? echo $row[1] ? ?> </TD>
<TD><? echo $row[0]+$row[1] ?> </TD>
</TR>
<? } ?>
</table>
Ich erhalte damit in der dargestellten Tabelle user_id, dann die
entsprechenden payoffp und payoffs sowie die Summe von beiden. Ich
moechte aber anstatt der user_id den richtigen Usernamen ('username')
aus der Tabelle auth_user einfuegen. Die Tabelle auth_user enthaelt die
user_id sowie die Variable 'username'..
Versuche mit
$query = sprintf("Select SUM(payoffp), SUM(payoffs), username from
payoff, auth_user GROUP BY user_id using(user_id)");
sind offensichtlich voellig falsch. Kann mir jemand hierzu einen Tip
geben?
Liebe Gruesse
Joerg
--
------------------------------------------------------------------------------------------
Dr. Joerg-Peter Schraepler
Ruhr-University Bochum and
DIW (German Institute for Economic Research, Berlin)
Office:
Ruhr Universität Bochum
Lehrstuhl fuer Sozialwiss. Methodenlehre und Statistik
Room GB1/129; Universitaetsstr. 150; D - 44780 Bochum/Germany
fon.: +49 (0)234 - 32-23213; fax -14534
fon.: +49 (0)201 - 271980 (home)
mailto: joerg-peter.schraepler_(at)_ruhr-uni-bochum.de
------------------------------------------------------------------------------------------
php::bar PHP Wiki - Listenarchive