php修改数据库内容不行 php修改数据库内容不行怎么回事

php编写修改用户信息程序时,数据库总是不能实现修改。

$userId是否有值,有没有报错?

创新互联主要从事成都网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务虎林,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

$sql = "update `user` set `id`='".$userId."',`username`=".$username.",`password`=".$password.",`email`=".$email.",`idgroup`=".$idgroup." where id=".$userId."";

改成

$sql = "update `user` set `username`=".$username.",`password`=".$password.",`email`=".$email.",`idgroup`=".$idgroup." where id=".$userId."";

试试

php 操作数据库的问题,打印的值显示都正常,就是更改不了?

建议在10行(sqlsrv_query)后面增加下面的语句:

if( $data === false ) {

echo $sql;

die( print_r( sqlsrv_errors(), true));

}

主要是查看SQL查询是否执行成功,另外也可以把echo $sql放在执行前,当需要修改的数据不存在(0条修改)的时候sqlsrv_query执行会成功。

php+mysql修改不了数据库的内容

=.=

你又没做错误判断...100%成功的

mysql_query

翻译一个

result

或者

boolean

当非数据返回的时候有个逻辑判断

if

(mysql_query(...))

{

echo("成功!");

}

else

{

echo(mysql_error());

//

这里得到错误!

}

PHP用提交按钮修改数据库出错!

if($_POST=='submit') 这一句

$_POST 是数组, submit 是字符串,永远为false的

应该是漏掉了键。

if($_POST['???'] == 'submit')


名称栏目:php修改数据库内容不行 php修改数据库内容不行怎么回事
当前链接:http://scyanting.com/article/dohdpoi.html