phpbar.de logo

Mailinglisten-Archive

[php] Daten aus verschiedenen Tabellen

[php] Daten aus verschiedenen Tabellen

Joerg-Peter Schraepler joerg-peter.schraepler_(at)_ruhr-uni-bochum.de
Fri, 08 Dec 2000 16:09:50 +0100


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