php 单引号处理 解决数据插入错误
程序员文章站
2022-04-17 22:49:39
...
php 单引号处理 解决数据插入错误解决方案对于PHP中[magic_quotes_gpc],没有开启,如何解决数据写入问题,右侧源代码,解决网站SQL注入漏洞function escape($str){if(function_exists('mysql_escape_string')){$str = mysql_escape_string($str);} elseif
php 单引号处理 解决数据插入错误 解决方案 对于PHP中[magic_quotes_gpc],没有开启,如何解决数据写入问题,右侧源代码,解决网站SQL注入漏洞 function escape($str){ if(function_exists('mysql_escape_string')){ $str = mysql_escape_string($str); } elseif (function_exists('mysql_real_escape_string')){ $str = mysql_real_escape_string($str); } elseif (!get_magic_quotes_gpc()){ $str = addslashes($str); } return $str; } 举例: 对于表单提交的数据,$_POST,进行循环处理,如下, foreach($_POST as $key=>$value){ $_POST[$key]=escape(trim($value)); }
原文地址:php 单引号处理 解决数据插入错误, 感谢原作者分享。
推荐阅读
-
MySql插入数据成功但是报[Err] 1055错误的解决方案
-
解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)
-
php 解决MySQL插入数据出现 Incorrect string value: '\xF0\x9F\x92\x8BTi...'错误
-
php连接Access数据库错误及解决方法
-
mybatis-plus 处理大数据插入太慢的解决
-
数据插入到mysql数据库出现编码异常处理问题的解决办法
-
PHP PDOStatement:bindParam插入数据错误问题分析
-
php mysql批量插入数据插入不完全,该怎么处理
-
解决php连新版本mysql数据库错误_MySQL
-
MySql插入数据成功但是报[Err] 1055错误的解决方案