php - 撇号的问题

标签 php mysql sql sql-injection

我在 PHP 中使用 mysql。我在数据库中插入撇号值时遇到问题。但是我使用 -

$newstring = str_replace("'","'",$string);

$newstring = str_replace("'","''",$string);

但是我怎样才能按原样获取字符串呢?

谢谢。

最佳答案

使用mysql_real_escape_string :

mysql_real_escape_string($string)

关于php - 撇号的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6733237/

相关文章:

php - MySQL 数据库访问速度主要受数据库限制,还是受用于访问它的语言限制?

启用 session 的 PHP.ini 示例?

mysql使用百分比条件随机选择行

c# - sql更新问题

sql - 在带有函数的 MySQL GROUP_CONCAT 中排序

sql - 有用的常用 SQL 数据模型?

php - 有没有一种简单的方法可以像使用 NGINX 的 PHP 文件一样直接使用 erb 文件?

php - 如何从服务器接收更新而不每隔 n 秒请求一次

php - 使用 MySQL 从另一个表复制数据时缺少行

mysql - 如何在数据库中实现这些实体关系?