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 ");

请高手帮忙!
...全文
147 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 ");
  • 打赏
  • 举报
回复
发帖
基础编程

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
帖子事件
创建了帖子
2010-07-25 05:24
社区公告
暂无公告