重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
update用mysql_query执行的时候能得到返回值,这个返回值说明了执行是否成功。
创新互联建站专业提供成都主机托管四川主机托管成都服务器托管四川服务器托管,支持按月付款!我们的承诺:贵族品质、平民价格,机房位于中国电信/网通/移动机房,成都服务器托管服务有保障!
然后用mysql_affected_rows判断是否修改了数据
两个判断组合起来用就能满足你的需求了
可以肯定可以, 不过不建议这样做,这样会加重服务器负荷,还是建议通过后台等专用程序来更新较好
sql= "UPDATE mydata SET p1='".$pointarr[i][1]."' where ps like '%".$pointarr[i][
每次都去做一次like的全表扫描当然慢了。
建议使用批量更新,减少查询次数。
比如先查询出结果集,然后在内存里去操作字段更新
最后采用 update ...... where id = xxx 这样的更新方法。避免多次全表扫描。
不是最了解你的需求,仅供参考。
执行执行是否提示Query Error了,如果提示了,把显示的SQL放到数据库里面执行看看错误原因。
问题说的不详细,说说本人的理解吧
同时在数据插入时允许更新操作:
add($data='',$options=array(),$replace=false)
其中add方法增加$replace参数(是否添加数据时允许覆盖),true表示覆盖,默认为false
单引号和双引号不是一个概念。你的$e_mount+1应该用tab键上面的那个符号包含