update有个条件

kingwm 2010-07-25 05:24:48
语句如下:

$exe=mysql_query("update ha Set sh4bl='".$sh4bl[$I]."',sh44bl='".$sh44bl[$I]."' where sh='".$sxh[$I]."'");


where后台我想再加个条件,就是id>=30.我改成这样,是错的

$exe=mysql_query("update ha Set sh4bl='".$sh4bl[$I]."',sh44bl='".$sh44bl[$I]."' where sh=".$sxh[$I]." and id>=30 ");

请高手帮忙!
...全文
110 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingwm 2010-08-12
谢谢各位,已经搞懂了
回复
xuzuning 2010-07-26
$exe = mysql_query("update ha Set sh4bl='{$sh4bl[$I]}', sh44bl='{$sh44bl[$I]}' where sh='{$sxh[$I]}' and id>=30 ");

这样写是不是清爽些
回复
lzq32 2010-07-26
少了个单引号啊....

最讨厌就是这种问题了,上次我也遇到一个死找不出来
回复
Dleno 2010-07-25
$exe=mysql_query("update ha Set sh4bl='".$sh4bl[$I]."',sh44bl='".$sh44bl[$I]."' where sh='".$sxh[$I]."' and id>='30'");
回复
neverfailor 2010-07-25
2L应该是对的!少了单引号!
回复
LuciferStar 2010-07-25
确认是$i还是$I?
我遇到过一次,死也找不出原因。
回复
myhope88 2010-07-25
[Quote=引用 1 楼 yangball 的回复:]
$exe=mysql_query("update ha Set sh4bl='".$sh4bl[$I]."',sh44bl='".$sh44bl[$I]."' where sh='".$sxh[$I]."' and id>=30 ");
[/Quote]
这个写法应该是对的,楼主试试看
回复
床上等您 2010-07-25
$exe=mysql_query("update ha Set sh4bl='".$sh4bl[$I]."',sh44bl='".$sh44bl[$I]."' where sh='".$sxh[$I]."' and id>=30 ");
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告