php中连接表时sql的数据丢失

pdtvr36n  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(329)

我加入了两张table images 以及 post . 只要我有一个空行,我的脚本就可以工作 post ,并在移除时停止工作。请帮忙。
职位表:

id title
1  post
2  post2

图像表:

id img      post_id
1  fgh.jpg  2
2  fhhj.jpg 2

以下是我的sql:

if ($stmt = $con->prepare("  SELECT p.*,i.img,title,id 
from post AS p JOIN images AS i ON i.post_id= p.id ")) {
mwngjboj

mwngjboj1#

如果要从表“post”中选择一行,而该行的对应行在表“images”中不存在,请使用left join,如下所示:

if ($stmt = $con->prepare("  SELECT p.*,i.img,title,id 
from post AS p LEFT JOIN images AS i ON i.post_id= p.id ")) {

相关问题