Goltergaul
Well-known member
- 26 April 2006
- 480
- 7
ich hab hier folgende 2 Tabellen
tw1_truppen
name,id,x,y,user_id
tw1_user_movements
user_id,waypoints,timestamp,missiontype
und ich möchte dass alle Zeilen aus tw1_truppen ausgegeben werden und wenn vorhanden die daten von tw1_user_movements dazu. (user_id's müssen übereinstimmen.)
Habe hierfür folgenden query, zeigt aber manchmal garnichts an obwohl in tw1_truppen auf jeden fall ein eintrag mit der richtigen user_id vorhanden ist. Was mache ich falsch?
tw1_truppen
name,id,x,y,user_id
tw1_user_movements
user_id,waypoints,timestamp,missiontype
und ich möchte dass alle Zeilen aus tw1_truppen ausgegeben werden und wenn vorhanden die daten von tw1_user_movements dazu. (user_id's müssen übereinstimmen.)
Habe hierfür folgenden query, zeigt aber manchmal garnichts an obwohl in tw1_truppen auf jeden fall ein eintrag mit der richtigen user_id vorhanden ist. Was mache ich falsch?
PHP:
$troops = mysql_query("
SELECT
".$config_prefix."truppen.name,".$config_prefix."truppen.id,".$config_prefix."truppen.x,".$config_prefix."truppen.y,".$config_prefix."user_movements.timestamp,".$config_prefix."user_movements.waypoints
FROM
".$config_prefix."truppen
LEFT JOIN
".$config_prefix."user_movements
ON
".$config_prefix."truppen.user_id=".$config_prefix."user_movements.user_id
WHERE
".$config_prefix."truppen.user_id=".$user_id." AND ".$config_prefix."user_movements.missiontype='troop'"
, $handler);