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

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

最佳答案

这些参数用于保护数据,例如,保护查询不受SQL injections的影响。这些不是SQL的一部分,而是PDO或其他准备好的语句/查询生成器使用的占位符。
因此,当实际执行这个查询时,这些将被替换为执行时提供的一些输入。

关于mysql - =:user_receiver在此SQL查询中做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51885169/

10-16 08:12
查看更多