gpt4 book ai didi

php - 如何将日期和其他变量绑定(bind)到 php sql 查询? (MySql)

转载 作者:行者123 更新时间:2023-11-29 03:13:18 25 4
gpt4 key购买 nike

我在我的站点中使用 bind_variables 进行了多次数据库调用,效果很好。但是,我可以在文档中为命令找到正确的日期符号:

$query->bind_param("ssi",...);

我不想做这样的事情:

$db->query('SELECT item FROM table WHERE something='.$something);

因为这是字符串操作,而不是绑定(bind)。 (在绑定(bind)查询中留下了“?”,这使得查询更快,因为数据库认为它们相同,只有不同的 cariables。)

如果我不是很清楚,我想做和this一样的事情仅具有日期变量类型。

最佳答案

我上面给出的评论的一些额外信息:

If I do understand correctly have a look at: Using Mysqli bind_param with date and time columns?. It looks like you can just treath it as a string.

如果你想用 bind_param 来做,这是我知道的唯一方法,而且我没有发现任何问题。如果 mysql 收到格式错误的日期,它将向您的表中插入一个 0000-00-00 值。

您能告诉我您认为可能是什么问题吗?如果将其作为普通查询插入,您还可以使用与字符串相同的语法。

关于php - 如何将日期和其他变量绑定(bind)到 php sql 查询? (MySql),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4815565/

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