gpt4 book ai didi

php - 为 MySQL 插入使用撇号转义值

转载 作者:行者123 更新时间:2023-11-29 01:33:28 31 4
gpt4 key购买 nike

我正在尝试创建一些 SQL 插入语句,一些变量的名称如下:

  • “阿玛的糕点”

我想在将值添加到 MySQL 数据库时转义引号 (')。我如何使用 PHP 做到这一点?

最佳答案

您已经接受了一个答案,但我想向您建议一个更好的方法。使用像 mysql_real_escape_string 这样的方法需要您始终记住在每个查询中每次都应用它;它既乏味又容易出错。

一个更简单的方法,也确保一致性是使用 parameterised statements .这确保了所有内容都被正确转义,并且还避免了您必须在查询中嵌入变量。

在 PHP 中,这可以与较新的 PDO 一起使用或 MySQLi图书馆。其中,我更喜欢 PDO,因为它提供的灵 active (例如,我目前坚持使用 MySQL,但我不打算让我的应用程序永远以这种方式运行,并且使用 PDO 将大大简化迁移),但是有这里有很多关于 SO 的问题,涵盖了每个问题的优缺点。

关于php - 为 MySQL 插入使用撇号转义值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310598/

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