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

php+mySQL执行不了upDAtE语句

PHP5 mysql_query不能update更新数据 把mysqli_query($sql)改成mysql_query($sql),试一下 或者$mysqli->query($sql); mysqli是面向对象的

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

1.这样的语句得到的$result结果,成功为true,失败为fales; 2.所以只要能往下面执行其它PHP语句,通常默认为true; 3.下面有一段更新常用的代码,并把更新后的记录显示出来,希望你能明白;

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

mysql_query()函数执行过后,是一个mysql扩展的内部对象哦,也可以说是一个句柄,并不是一个结果集。 它所得到的那个$ret,你需要使用mysql_fetch_row()、mysql_fetch_assoc()、mysql_fetch_array()以及mysql_fetch_field()这样的函数来取得它的...

$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改成这样

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

$sqlstr = "update answersheet set select = 1 where number =5"; 去掉单引号啊,那是多余的。

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

wenyuan = null 当字段的值为null的时候,这个判断是不行的。 mysql中处理null是非常麻烦 的,所以一般都建议字段的默认值不能为null 另外,如果只更新第一个的话,最后加上limit 1 就好了。

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