我一定是做错了什么,我有这个查询,但是当我添加内部连接时它停止工作,非常感谢任何帮助或建议。所有字段名称都经过三次检查并且正确无误。当我删除内部连接时,产品名称完美呼应。
$result_c = mysqli_query($con,"SELECT * FROM products INNER JOIN images on products.product_code=images.product_code WHERE products.new='1'");
$row_product = mysqli_fetch_assoc($result_c); ?>
<?php echo $row_product['product_name']; ?>
最佳答案
INNER JOIN 关键字选择两个表中的所有行,只要两个表中的列之间存在匹配即可。
如果您的查询在添加 INNER JOIN 后停止工作,则意味着表之间没有匹配项。表 b 没有表 q 的值,反之亦然。
尝试确保其中有值。
关于php - INNER JOIN 停止查询工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31812200/