gpt4 book ai didi

php - 从 mysql 中选择它不等于其他表中的行

转载 作者:行者123 更新时间:2023-11-29 03:56:55 24 4
gpt4 key购买 nike

我正在执行一个 foreach 循环并选择等于该部分名称的每一行。但是,我还需要显示不等于任何部分名称的所有结果。下面是我的代码部分,它选择与部分名称相等的行。

$result2 = mysqli_query($con, "SELECT * FROM sections ORDER BY `order`");
$sectionnames = array();
while($row = mysqli_fetch_array($result2)) {
$sectionnames[] = $row['sectionname'];
}

foreach ($sectionnames as $sectionname) {
$result = mysqli_query($con,"SELECT * FROM faq WHERE section = '$sectionname' ORDER BY `order`");

最佳答案

你的意思是这样的:

SELECT * FROM `faq` WHERE `section` NOT IN (SELECT `sectionname` FROM `sections`)

哪个会选择所有没有与部分表中的任何部分名称共享名称的部分的常见问题解答项目?如果没有,那么 juergen d 发布的内容也许就是您所需要的。不太清楚您的最终目标是什么,请随时澄清,我会更新。

关于php - 从 mysql 中选择它不等于其他表中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17560541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com