$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);
解决方案 »
- 数据库查询中一个百思不得其解的问题,有详细说明!
- 想找一个opensource用来实现类似google那样风格的数据库文字搜索
- 处理数组循环的问题,在线等
- PHP输出卡号怎么怎么前面补0,有什么好的方法
- 谷歌浏览器下的JS解析XML代码,谁能给一个
- mysql_fetch_array()老报错,什么原因;
- 急急急,PHP,数据库中createtime字段类型为datetime,怎样根据这个查询一段时间内的数据
- 在win_xp+apache的环境下使用mail函数怎么发不出去邮件?
- 请问各位哪有PHP的培训?
- 使用$.ajax局部刷新ul,但最后刷新了整个页面
- php里面 把字符变成数字的函数是什么?
- php做的web页面提交后能传值到多个业面么?
$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给我,有问题也好请教你!谢谢!