tnjk.net
当前位置:首页 >> php+mySQL执行不了upDAtE语句 >>

php+mySQL执行不了upDAtE语句

不加条件执行下看看是否有效?感觉是条件中文字有问题。

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

3 后面 好像不能再加;号了 最后的那个;就可以了

首先看返回值,true代表语句运行成功 但如果想知道是否真正的生效了 可以通过mysql_affected_rows()来获取到影响到的行数 如果为0,代表你的语句,没有奏效

$row=mysql_query("update survey set option1=".$pro['option1'].""); 修改为 $row=mysql_query("update survey set option1='".$pro['option1']."'"); option1这个变量如果是int类型的话,你第一句是可以的,如果是字符,这个是更新不进去的...

把$sql用var_dump输出,然后拿到mysql里执行看看结果。

$sql="update `customer` set C_username='".$username."', C_realname='".$realname."',C_password='".$password."' ,C_age=".$age.",C_sex='".$sex."',C_Tel='".$phone_num."' where C_username='".$_SESSION["usernameh"]."'"; 把SQL改成这样

mysql_query("SET NAMES UTF8"); 试试这个,我基本是用这个,还有,你可以die(mysql_error())看看是什么错误

我一般都是要先把那个字段的值读出来,然后进行相加,再更新进去。我也是新手,不知道你这个行不行,嘿嘿

tp?执行原生的sql要实例化Model类就可以了 $Model = new \Think\Model() // 实例化一个model对象 没有对应任何数据表$Model->query("UPDATE `brand_admin_member` SET WHERE `id` = 14");具体可以参考下手册中 SQL查询

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com