从品牌网站建设到网络营销策划,从策略到执行的一站式服务
1、首先检查数据库连接是否正常;
超过十载行业经验,技术领先,服务至上的经营模式,全靠网络和口碑获得客户,为自己降低成本,也就是为客户降低成本。到目前业务范围包括了:做网站、网站建设,成都网站推广,成都网站优化,整体网络托管,微信平台小程序开发,微信开发,成都app软件开发,同时也可以让客户的网站和网络营销和我们一样获得订单和生意!
2、检查更新语句是否正确,如果不正确,请检查语句中的字段名、表名等是否正确;
3、检查更新数据是否合法,如果不合法,可能会引起数据库更新失败;
4、如果以上检查都没有问题,可以尝试将更新语句拆分成多条,然后每条语句分别执行,以查看哪一条语句出现了问题。
你是要将查询出的数据中为空的字段补充信息,这样可能有好几个空字段,所以理想的方法是先找出需要更新的字段,最后再一次性更新。
foreach($arr[0] as $k = $val){ $data['id'] = $arr[0]['id']; if($val == null) $data[$k] = '写入这句'; $m-save($data); }
建议在10行(sqlsrv_query)后面增加下面的语句:
if( $data === false ) {
echo $sql;
die( print_r( sqlsrv_errors(), true));
}
主要是查看SQL查询是否执行成功,另外也可以把echo $sql放在执行前,当需要修改的数据不存在(0条修改)的时候sqlsrv_query执行会成功。
估计是SQL语句有语法错误。
把SQL语句输出,在 phpMyAdmin里执行一下就清楚了。
echo "UPDATE ceshi SET name = '$name', time = '$time',price = '$price',text = '$text' WHERE Id = $x ";
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图