php修改数据语句不执行 php修改代码不生效

php代码update语句不能执行,别的sql语句就可以,不知道问题出在哪?

$row=mysql_query("update survey set option1=".$pro['option1']."");

成都创新互联公司专注于阿拉尔企业网站建设,成都响应式网站建设公司,商城建设。阿拉尔网站建设公司,为阿拉尔等地区提供建站服务。全流程按需制作网站,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

修改为

$row=mysql_query("update survey set option1='".$pro['option1']."'");

option1这个变量如果是int类型的话,你第一句是可以的,如果是字符,这个是更新不进去的,需要在变量外面加入单引号('变量值');

还有一点,这个更新操作,最好别判断$row,因为如果用户在修改的时候,想来想去,最终所有字段都未修改,你这个程序进去了,最终还是会判断的,但是你sql语句没有修改,还是原来的值sql默认是不会做操作的,也就是说没修改的情况下,$rows还是返回false,这样你这个就会提示文章修改失败!!

希望能对你有所帮助

为什么php的pdo,修改的sql语句不能执行

你的问题挺迷糊的,是不是没改变内容update返回false啊,你要用===true来确定update成功

php编写修改界面,UPDATE语句在网页不能执行是数据库修改,但是echo后的sql语句在mysql中可以正确执行

因为你这边没有执行sql,

mysql_query($sql,$conn)这句只是执行$sql的,而刚好$sql是insert ,所以能插入,但是你更新语句却是$sql10,后面又没mysql_query($sql10,$conn),所以会不能更新

php更新数据库但是无法执行update语句

执行执行是否提示Query Error了,如果提示了,把显示的SQL放到数据库里面执行看看错误原因。


文章题目:php修改数据语句不执行 php修改代码不生效
URL标题:http://myzitong.com/article/dodhgii.html