gpt4 book ai didi

来自循环的 php mysql 查询 - 确定哪些表行不在循环中

转载 作者:行者123 更新时间:2023-11-29 05:31:32 25 4
gpt4 key购买 nike

可能是一个令人困惑的标题 - 我确实在 S.O. 中找到了一个结果。我认为可以解决问题但仍然没有成功的存档。

我正在使用一个函数来显示服务器目录中的所有文件(对我来说作为管理员)(这很好用)我还将文件名存储在数据库表中...

我想做的是;在生成服务器文件列表的同时,还查询表以查找匹配的文件名 - 我正在尝试识别服务器上不在我的数据库表中的孤儿。

似乎我以前做过这个,或者这是一个“简单”的查询任务,但我画的是一片空白,碰壁了。 (如果某行没有结果,您的基本查询只会查找下一个匹配项,我想标记不匹配项)。

我在 S.O. 中找到的一个解决方案。 archives 正在使用“NOT IN”这样的查询:

$files_on_server = "file1,file3,file4,file7";
// Your SQL WHERE clause...
...WHERE `filename` NOT IN ($files_in_server)

但这不是为我做的。提前感谢您的任何建议。

最佳答案

看起来都是关于标点符号的。如何对值进行单引号?

$files_on_server = "'file1','file3','file4','file7'";

但使用准备好的语句通常更可取 - google for mysqli 和 PDO。

关于来自循环的 php mysql 查询 - 确定哪些表行不在循环中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14285884/

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