gpt4 book ai didi

php - 自动执行 MySQL 查询以创建列表

转载 作者:行者123 更新时间:2023-11-29 19:05:43 26 4
gpt4 key购买 nike

我不是向用户显示所有可用属性的列表,而是尝试向他们显示尚未保存到其帐户的所有属性。我将用户保存的属性记录在数据库的表中,通过属性的 id 和用户的 id 进行记录。

所以我想写一个像

这样的查询

$query = "从属性中选择 * WHERE id != 1 或 3";

然后,这将选择 id 为 2 的属性,并将其显示给用户,而不是用户已经看到并保存了 1 和 3 的 1、2 和 3 列表。

问题

上面写的这个查询似乎不起作用。它仍然显示所有属性,我不确定为什么。

<小时/>

编辑:

实际问题

现在它不会显示剩余的属性。上面的查询不显示属性 1 或 3,这是有意的,但现在也不显示属性 2。

最佳答案

这不是 SQL 的工作原理。您尝试在 SQL 语句中使用 PHP“不等于”。您必须为您正在使用的数据库使用正确的 SQL。它应该看起来更像这样:

$query = "SELECT * FROM propertys WHERE id <> 1 OR id <> 3"  

或者这个:

$query = "SELECT * FROM propertys WHERE id NOT LIKE 1 OR id NOT LIKE 3"  

关于php - 自动执行 MySQL 查询以创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43530604/

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