我想這一點:錯誤與內部查詢加入
$result = mysql_query("
SELECT Users.*, Posts.*
FROM Users
INNER JOIN Posts ON Users.User = Posts.User
WHERE MATCH (Posts.City) AGAINST ('$city2')
ORDER BY Posts.`Date` DESC LIMIT 10");
if(!$result) {
{
die('Error: ' . mysql_error());
}
我沒有得到一個錯誤,但我得到結果爲零。
我不知道我在做什麼錯,事實上我認爲我沒有改變任何東西,它在工作之前。我相信添加引號或其他內容可以解決問題,但我不知道該怎麼做。一個更簡單的查詢只能從沒有內連接的帖子中選擇。我究竟做錯了什麼?
感謝
你做'mysql_real_escape_string($ city2)'? – sanmai
顯示查詢的'EXPLAIN SELECT ...'。 – sanmai