$query ="SELECT Bus_O,Bus_N,C_Loc,Acreage FROM pesticide_sensitive_crop where ctyid=$v ";
改成
$query ="SELECT Bus_O,Bus_N,C_Loc,Acreage FROM pesticide_sensitive_crop where ctyid in (3,5,8....)";
改成这样的形式,自己整理一下!
改成
$query ="SELECT Bus_O,Bus_N,C_Loc,Acreage FROM pesticide_sensitive_crop where ctyid in (3,5,8....)";
改成这样的形式,自己整理一下!
解决方案 »
- 如何获取当日的零时时间
- php pdo 连接 mssql 超时 是怎么回事啊?
- html编辑器中上传的图片怎么删除呢?欢迎进来讨论
- 求一段超级简单的PHP代码 需要
- 急啊 哪里出错了 帮忙看下 谢
- 从一段内容中取相应的值,在线等
- Allowed memory size of 134217728 bytes exhausted
- 散分咯 :原来是IIS5+WIN2KPRO+PHP4.2.3没问题,装了Apache2.0.48后,表单变量无法传递到下一页,是怎么回事呀?php.ini要怎么设置?
- ajax从1到100的单个数字变换
- 如何用不同的按钮控制更改body的背景图片为不同的图片
- php 怎样将一装好的xml包 使用http 协议post到另一台服务器上,然后再获取状态服务器返回的xml包
- 遍历数组的问题
你先循环把$v以英文逗号组成字符串,然后放到SQL的括号里,试一下。
$county=$_GET[county];
foreach($county as $v)
echo $v;
$query ="SELECT Bus_O,Bus_N,C_Loc,Acreage FROM pesticide_sensitive_crop where ctyid=$v ";
$result = mysql_query($query);
if (!$result) {
die("Could not query: ".mysql_error());
}
可以改成
$country = $_GET['country'];
$query = "SELECT Bus_O,Bus_N,C_Loc,Acreage FROM pesticide_sensitive_crop where ctyid in (".implode(",", $country).")";