重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php数据更新的句子 php数据更新的句子是什么

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

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

创新互联建站是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信平台小程序开发,10多年建站对酒楼设计等多个行业,拥有丰富的网站推广经验。

php关于update语句的问题

?php

if(@$_GET['action'] == "save")

{

$ID=$_GET['id'];

include_once('uploadclass.php');

$pic=$uploadfile;

$sql="update message set type="'$_POST[type]'",time="'$_POST[time]'",location="'$_POST[location]'",word="'$_POST[word]'",name="'$_POST[name]'",address="'$_POST[address]'",path="'$pic'" where id=$ID";

$result=mysql_query($sql,$conn);

echo "Scriptwindow.alert('发布成功!');/Script";

}

?

sql语句这样加上双引号应该就可以用了

使用PHP语言向SQL中的一个表update多条记录,使用for循环语句只能更新最后一条信息,请问应该怎么写语句?

你是想实现什么?是要把指定的记录更新成一样的?还是更新的每天数据的值都不一样?我这有集中解决思路:

a)建议你面向对象的方式写,把更新的过程(语句)写进了function里(也可以不用写,直接执行sql语句),再在for循环内层调用,这样就会相当于批量执行,这样想更新数据,就要根据for循环的数组中的值而确定。如这样:

$arr=array('desetang','d.n.sky','time');

for($i=0;$icount($arr);$i++){

//update 语句或过程

$a=sqlupdate('表名';所选字段';'条件','更新内容$arr[$i]');//这是我举得例子

}

b)在调试过程中建议echo一下SQL语句,这样会方便的找出是否是sql语句错误

c)检查一下你的for循每次是不会在相同的数据中插入,付sql update

UPDATE`desetang`.`tags`SET`describe`='ui' WHERE`tags`.`id`=36;


本文题目:php数据更新的句子 php数据更新的句子是什么
分享链接:http://cqcxhl.cn/article/dohhsei.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP