我有兩個表數據我需要顯示第二個表數據也在這裏比較名稱是在兩個表中共同我正在提取名稱,但它不工作。Mysql內部聯接數據不工作
table1中的字段是ID,姓名,電子郵件 表2字段ID,姓名,性別
我需要像一列姓名,電子郵件地址,性別顯示數據
這裏是代碼
$query = "(select name,email from table1 LEFT JOIN table2 ON table1.name=table2.name)";
$fetch = mysql_query($query);
while($list = mysql_fetch_assoc($fetch))
{
$name = $list['name'];
$email = $list['email'];
$gender = $list['gender'];
echo "Name:" . $name . "Email:" . $email . "Gender:" . $gender;
}
是什麼其實你現在面臨的問題? – DeDevelopers 2014-09-30 06:12:15
同時提取行出現錯誤mysql_fetch_assoc期待數組布爾給定。 – user3164590 2014-09-30 06:13:14
您的查詢不正確。它必須是'從table1 LEFT JOIN table2 ON table1.name = table2.name'中選擇姓名,電子郵件,性別。你忘了添加mysql_query函數。 – 2014-09-30 06:13:39