gpt4 book ai didi

php - 2个条件适用的sql更新语句

转载 作者:行者123 更新时间:2023-11-29 04:40:00 25 4
gpt4 key购买 nike

这是一个很基础的问题,但是网上没有找到那么多的支持。我需要在 mysql 中使用一个简单的更新语句(我知道我应该使用 mysqli 但还没有准备好进行此更新)

鉴于我正在使用由固定数量的项目组成的数据库,我希望仅当 2 个条件同时为真时更新才会生效。

我的想法是这样的

$sql ="update `members` set `description`='$description[$index]' WHERE id='1' AND fruit = 'banana'";

这是选择要更新的记录的正确方法吗?

非常感谢马努

最佳答案

这就是你或多或少会做的,这里有一个改进的:

$sql ="update `members` set `description`=? WHERE `id`='1' AND `fruit` = 'banana'";

1) 看看我是怎么把 ?而不是数组? PHP 中有一些智能对象(阅读“准备好的语句”),它允许您在查询中放置一个参数“spot”,然后用一个值代替它。这使您的查询更加安全。

2) 我在您的列周围添加了“`”。这不是强制性的,但可以确保您的列不会被误认为是其他东西。

关于php - 2个条件适用的sql更新语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31640613/

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