相同的SQL语句在PHP中执行错误,但是在MYSQL中执行又没有错

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:40:19
语句是一样的,在MYSQL中直接执行没有错,但是我在PHP中用mysql_query()执行就出错了,不能插入,是一条插入语句,这是为什么啊.其它表插入又没有问题

看一下 字符集 是不是有问题 具体还得看报错信息

在使用变量的时候 加上单引号
例如

$sql = "select * from tab where id = '".$id."' " ;

这样就不会出现问题了 如果有汉字可能是字符集的问题啦.