Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中保存mysql数据库中的单引号_Php_Mysql - Fatal编程技术网

如何在php中保存mysql数据库中的单引号

如何在php中保存mysql数据库中的单引号,php,mysql,Php,Mysql,我有以下错误: 警告:您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解使用near的正确语法。批处理将由Nitin Shende先生执行,第251行/home/vinsysae/public_html/admin/private/MySQL.php 警告:您的SQL语法有错误;在第251行的“>/home/vinsysae/public_html/admin/private/MySQL.php附近,查看与您的MySQL服务器版本对应的手册,以获取正确的语法 警告:您的SQL

我有以下错误:

警告:您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以了解使用near的正确语法。批处理将由Nitin Shende先生执行,第251行/home/vinsysae/public_html/admin/private/MySQL.php

警告:您的SQL语法有错误;在第251行的“>/home/vinsysae/public_html/admin/private/MySQL.php附近,查看与您的MySQL服务器版本对应的手册,以获取正确的语法

警告:您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,了解使用近2个组折扣的正确语法:-在/home/vinsysae/public_html/admin/private/MySQL.php的第2行注册t'


您应该使用mysqli_real_escape_string来转义字符串中的特殊字符,以便在SQL语句中使用

我们需要查看该查询。它被称为转义字符串,但是如果您在mysqli或PDO中使用绑定变量,那么您就不必担心它了。您的代码是什么?如果它是一个字符串,您可能需要对它们进行scape或编码,例如可以在字符串上使用的mysql\u real\u escape\u string。这是否可以使用mysqli::real\u escape\u string在mysql数据库中保存单引号?是的,这就是mysqli\u real\u escape\u string函数的用途。试试看。