$sql = "SELECT *
FROM jobs
INNER JOIN job_resp ON jobs.job_id = job_resp.job_id
WHERE jobs.job_id='1'";
このコードの問題は何ですか?SQLクエリの問題
それはデータ を選択することはできませんが、あなたのJOIN
のを確認してください
$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
もう1つの可能性は、両方のテーブルに実際にjob_id
列がないことです。
$sql = "SELECT *
FROM jobs
INNER JOIN job_resp ON jobs.id = job_resp.job_id
WHERE jobs.id = '1';";
は確かに両方のテーブルのカラム名を確認します。jobs
の表は、単に正しい結合構文を作り、id
列を持っているかもしれませんこれはよくある間違いですが、それはテーブル構造(わからない)に依存します。
この質問に正確に答えるために、テーブル_jobs_と_job_resp_の構造についてもっと知る必要があります。 –
どのようなエラーが表示されますか?あなたはmysql_queryでそれを実行しましたか? –
コードが正常に見えます。返すデータがありますか? –