Hallo Community, ich versuche die ganze Zeit meine 2 Tabellen zu selecten.
Sobald ich ich WHERE anwenden kommt es zu fehlern und die Ausgabe wird blockiert. Vielleicht wisst Ihr Rat ? Habe 2 Sql Bücher hier die allerdings behandeln Join sehr schwach und ich weiss garnicht richtig wie ich das ordentlich anwende. Wäre für Tipps und Tricks wirklich dankbar.
Gruß Thomas
Simple gesagt:
Tabelle -> user den "username" & "email"
und aus
Tabelle -> user_data das "gold" & "titan"
Zuordnung -> "userid"
Fehlerausgabe
Code:
{query}
Database Error : 1052 : Feld 'user_id' in where clause ist nicht eindeutig
{string}
SELECT
username,
user_data.gold
FROM
user
INNER JOIN
user_data
ON
user_data.gold = user_data.gold
WHERE
user_id = '1';
Der Select
Code:
$sql="
SELECT
username,
user_data.gold
FROM
user
INNER JOIN
user_data
ON
user_data.gold = user_data.gold
WHERE
user_id = '".$_SESSION['userid']."';
";
$result = $db->query($sql);
while($row = mysql_fetch_assoc($result))
{
$resis = $row;
}
$my = mysql_query($sql);