$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执行它? –
代码看起来很好。你确定有任何数据要返回吗? –