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

请高手帮忙!
...全文
162 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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 ");

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧