1
私はこのような "連絡先" テーブルを持っている:user_id 1
のために、例えば、私が印刷したいのでPHP、JOINを使用してテーブルに列結果を表示できないのはなぜですか?
user_id username
1 Simon
2 Bill
3 Tim
4 Brendan
5 Chris
6 Noel
:このような
contact_auto_inc user_id contact_id
1 1 3
2 1 5
3 2 1
4 3 5
5 3 2
6 1 6
と "ユーザー" テーブル
Tim
Chris
Noel
どうすればいいですか?私のJOINが機能しないのはなぜですか?
私はエラー「注意:未定義のインデックス:Cでのユーザ名:\ wamp64などなど、」取得しています
$select_from_user_table = "SELECT contact_id
FROM contacts
INNER JOIN user
ON contacts.contact_id=user.user_id";
//get the result of the above
$result2=mysqli_query($con,$select_from_user_table);
while($row = mysqli_fetch_assoc($result2)) {
echo $row['username'] . "<br>";
}
クエリによって返されるユーザー名フィールドを指定していません。 SELECT contact_id、username FROM .... – jeff
乾杯。私は答えとしてそれを置くつもりだったと私はそれが正しいことをマークしたいが、ユーンエランはすでにしていた。 +1。ティム、ティム、クリス、クリス、ノエル、ノエルのような結果が2回現れる理由は分かりますか? – CHarris
SELECT DISTINCT – CHarris