$res=mysql_query("xxxx");
//table中的数据的数据
$table=array();while($r=mysql_fetch_array($res)){
$table[]=$r["id"];
}
//看看差别
$resArr=array_diff($n,$table);
//输出
print_r($resArr);
//table中的数据的数据
$table=array();while($r=mysql_fetch_array($res)){
$table[]=$r["id"];
}
//看看差别
$resArr=array_diff($n,$table);
//输出
print_r($resArr);
$s = "'".join("','",$n)."'";
//构造查询串
$sql = "select * from tbl_name where id not in ($s)";
查询出来的是数组里的数据,而
$sql = "select * from tbl_name where id not in ($s)";
而这句话查出来后显示的应该是表tbl-name里的数据呀,并不是$s里的不同数据呀?
//table中的数据的数据
$table=array();while($r=mysql_fetch_array($res)){
$table[]=$r["id"];
}
//看看差别
$resArr=array_diff($n,$table);
//输出
print_r($resArr);你那里面的$res=mysql_query("xxxx");执行的xxxx是?
还有id是?
select id from $tblname
然后就是所有的值赋给数组$table,最好再和$n比较。方法比较苯
能不能把你的QQ给我,有问题也好请教你!谢谢!