$sql = "SELECT *
FROM jobs
INNER JOIN job_resp ON jobs.job_id = job_resp.job_id
WHERE jobs.job_id='1'";
這段代碼有什麼問題?關於sql查詢的問題
它不能選擇數據 但顯示消息成功
$sql = "SELECT *
FROM jobs
INNER JOIN job_resp ON jobs.job_id = job_resp.job_id
WHERE jobs.job_id='1'";
這段代碼有什麼問題?關於sql查詢的問題
它不能選擇數據 但顯示消息成功
檢查JOIN
秒。
確保您嘗試選擇的所有信息確實存在於您的數據庫中。
因爲如果沒有東西可以選擇,mysql仍然會顯示Successful
只是沒有重試。
@ Md.abdullahAlhady @Neal同意。 – FinalForm
另一種可能性是這兩個表實際上沒有job_id
列;在jobs
表可以簡單地用id
列,作出正確的聯接語法:
$sql = "SELECT *
FROM jobs
INNER JOIN job_resp ON jobs.id = job_resp.job_id
WHERE jobs.id = '1';";
檢查兩個表中的列名是肯定的。這是一個常見的錯誤,但它取決於表結構(我們不知道)。
我們需要更多地瞭解表_jobs_和_job_resp_的結構以準確回答該問題。 –
你有什麼錯誤?並讓你用mysql_query執行它? –
代碼看起來很好。你確定有任何數據要返回嗎? –