php中转义mysql语句的实现代码
2015-01-24信息快讯网
如果你需要向数据库,插入形如’你好’,这样包含有单引号或者双引号的字符串怎么办,当然可以使用反斜杠进行转义,但是如果内容太多呢?
你总不可能对每一个这样的特殊字符都人工进行转义,何况你通常处理的都是表单自动提交的内容。所以,应该使用mysql_real_escape_string函数:
mysql_real_escape_string ― 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集。
但是注意:该函数并不转义 % 和 _。另外,最好不要对整条sql语句使用该函数,而是只转义传入sql语句的字符串参数,否则会发生意想不到的结果。
脚本举例:
<?php $item = "Zak's and Derick's Laptop"; $escaped_item = mysql_real_escape_string($item); printf ("Escaped string: %s\n", $escaped_item); ?>
PHP文章按日期(月日)SQL归档语句
PHP以及MYSQL日期比较方法
PHP得到mssql的存储过程的输出参数功能实现
PHP数组及条件,循环语句学习
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
php mssql扩展SQL查询中文字段名解决方法
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
查找mysql字段中固定字符串并替换的几个方法
PHP+MySQL投票系统的设计和实现分享
php循环语句 for()与foreach()用法区别介绍
php安全之直接用$获取值而不$_GET 字符转义
PHP新手用的Insert和Update语句构造类
几种有用的变型 PHP中循环语句的用法介绍
php与mysql建立连接并执行SQL语句的代码
PHP求最大子序列和的算法实现
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
php判断输入不超过mysql的varchar字段的长度范围
常用的PHP数据库操作方法(MYSQL版)
五款常用mysql slow log分析工具的比较分析
PHP操作mysql函数详解,mysql和php交互函数
PHP读取ACCESS数据到MYSQL的代码
PHP中输出转义JavaScript代码的实现代码
phpmyadmin里面导入sql语句格式的大量数据的方法
用sql命令修改数据表中的一个字段为非空(not null)的语句
php for 循环语句使用方法详细说明