php - 由于变量内容中的 ' 导致 SQL 错误

标签 php mysql

早上好,

我在使用 php 中的 SQL 插入命令时遇到问题。我正在尝试以下代码:

$TeamMatchTable = "INSERT INTO Team Match Table 
                  (LineupForward) VALUES ('$HomeLineupForward')";`

但是 $HomeLineupForward 的内容变量是:Alexandre D'Acol;

由于',这会导致错误.

我可以做什么来解决这个问题?

最佳答案

你可以试试这个。

$HomeLineupForward= mysql_real_escape_string($HomeLineupForward);

$TeamMatchTable = "INSERT INTO Team Match Table ('LineupForward') VALUES ('$HomeLineupForward')";

关于php - 由于变量内容中的 ' 导致 SQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35032829/

相关文章:

php - updateOrCreate() 给出 Column not found : 1054 Unknown column '0' in 'where clause'

php - 当另一个表中的值发生更改时更新表中列的值

mysql - 如何在 WordPress 插件安装中创建 MySql 用户定义函数?

MySQL - 将字段连接到 append 字段

php - 使用父子菜单项创建多选下拉列表

php - MySQL:使用 while 循环链接未显示在正确的列中

带有 omniORB 库的 PHP 扩展 CORBA 客户端给出运行时错误 "undefined symbol "

php - 将 HEX 数据上传到 MySQL 数据库

php - 如何获取MySQL数据库中的总行数?

php - 存储用户 Twitter 关注者数据的最佳方式