我的意思也就是要在mysql语句的in语句里加如c语句类似
$sql="select name from xiao_shou where name in('for ($i=0;$i<count($id);$i++)$a[$i]')";
但我知道这样写是不行的,要怎么写呢?
$sql="select name from xiao_shou where name in('for ($i=0;$i<count($id);$i++)$a[$i]')";
但我知道这样写是不行的,要怎么写呢?
$sp=preg_split("/:/","$banshi1");
for($i=0;$i<count($sp)-2;$i++){$mys.="'$sp[$i]',";}
$b=count($sp)-2;
$mys.="'$sp[$b]'";
$sql="select * from jin_cang1 where ch in($mys)";
SQL好像没有这种功能呀,,
你还是一条一条的读,读出后再自己处理吧!
$sp=preg_split("/:/","$banshi1");
$mys=implode(",",$sp);
然后再写sql语句
$mys=implode(",",$sp);我都是这样写,然后再 select .... where .. in ($mys)
未知的话就
$sql="select name from xiao_shou where name = $name1 or name = $name2 ";这样不知道行不行.我也是刚开始学的.
未知的话就
$sql="select * from xiao_shou where name = $name1 or name = $name2 ";这样不知道行不行.我也是刚开始学的.不好意思上面那帖写错了个地方
$sql .= $name1;
$sql .= "','";
$sql .= $name2;
$sql .= "')";