mysql
2013-06-01 43 views -1 likes 
-1

MySQL存在問題。這裏是我得到的錯誤:MySQL錯誤 - 您的SQL語法在第1行附近有錯誤。

你的SQL語法有錯誤;檢查對應於你的MySQL服務器版本在1號線

我已經跟蹤了下來以下行

$result = mysql_query("SELECT prog.* FROM members as memb LEFT JOIN user_program as prog USING (ID) WHERE memb.Username='".mysql_escape_string($_SESSION['loggedin'])."' && program_id={$Global['program']}") or die('The Matrix is on fiya'.mysql_error()); 

但是我不確定要使用近「」正確的語法是什麼原因造成的手冊它會失敗。

+1

您應該打印出結果字符串以查看真正傳入MySQL的內容。 –

+0

不推薦使用mysql擴展。你應該至少改用PDO或mysqli。你應該打印出你的查詢,以確保你有所有正確的變量。 –

+0

這不是我的代碼,我也沒有聲稱是一個MySQL大師。我不知道你打印出來的字符串是什麼意思。該錯誤阻止任何事情進一步發展。我不知道如何可以打印$結果我直接在PHPMyAdmin中做了一個查詢,它給出了相同的錯誤信息。 –

回答

1

是否應該是$GLOBALS['program']而不是$Global['program']

+0

感謝您的答案。但仍然沒有運氣。是。它是$ Global而不是$ GLOBALS –

相關問題