gpt4 book ai didi

php - 使用PDO在WHERE中选择在PHP中进行准备

转载 作者:行者123 更新时间:2023-12-03 19:50:16 25 4
gpt4 key购买 nike

我创建此表:

CREATE TABLE IF NOT EXISTS Users (Id INTEGER PRIMARY KEY, Username TEXT UNIQUE NOT NULL, Password TEXT NOT NULL, Time INTEGER UNIQUE NOT NULL, Timezone INTEGER NOT NULL, Active BOOLEAN NOT NULL);

并用几行填充它。然后,我试图为特定的“用户名”选择“有效”。这只是一个单元格。

我想使用准备好的语句来执行此操作,但是问题是我什至不能使用普通语句来执行此操作。这件事失败了:

SELECT Active FROM Users WHERE Username "John"

这可以工作:

SELECT Active FROM Users WHERE Username LIKE "John%"

但我正在寻找确切的结果。这个也可以:

SELECT Active FROM Users WHERE Id=1

我想念什么?

编辑

我的发言中确实有错别字。必须加上“ =”(我将其保留在上面)。但是,这并不是真正的问题。我已经在使用预准备语句的过程中追溯到它。

每当我使用准备好的语句将某物存储在数据库中时,就无法使用以下命令进行搜索:

SELECT Active FROM Users WHERE Username="John"

我很好奇为什么会发生这种情况,但这是另一个问题。

最佳答案

SELECT Active FROM Users WHERE Username="John"


注意“ =”

关于php - 使用PDO在WHERE中选择在PHP中进行准备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17408307/

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