すべて正常に動作しますが、出力が 2 回リストされています。
'output a' 'output a' 'output b' 'output b' 'output c' 'output c' などとエコーアウトします。
phpmyadmin で mysql クエリを実行すると、すべてが 1 回だけ表示されます。何か案は?
私のコードが行っていることは、多対多フィールドを取得することです
<?
$something = mysql_query('select UserID from users where Username ="'. $username .'"');
while ($row = mysql_fetch_array($something)) {
$barf = $row['UserID'];
}
$result = mysql_query('SELECT name FROM items p LEFT JOIN list up ON p.item_id = up.item_id WHERE up.UserID = "' . $barf . '"');
while ($r = mysql_fetch_array($result)) {
foreach($r as $uue) {
echo $uue . '<br>';}
}
}
?>