gpt4 book ai didi

mysql - 什么= :user_receiver do in this sql query?

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

 $sqlinfo = "SELECT * FROM user_notifications WHERE
user_receiver = :user_receiver AND
user_status = :user_status";

= :user_receiver 和 = :user_status 在 sql 查询中做什么,为什么我们需要这样做?

最佳答案

这些参数用于保护数据,例如,保护查询免受 SQL injections 的影响.这些不是 SQL 的一部分,而是 PDO 使用的占位符或另一个准备好的语句/查询构建器。

因此,当实际执行此查询时,这些将被替换为执行时提供的一些输入。

关于mysql - 什么= :user_receiver do in this sql query?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51885169/

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