//我是做了两次查询,要循环结果集。
//其中2个SQL语句中都有tagcat_id的字段
tagcatquery与tagquery为正确的SQL语句while ($row = $GLOBALS['db']->fetch_array($tagcatquery))
{
while ($row1 = $GLOBALS['db']->fetch_array($tagquery))
{
//这里的$row['tagcat_id']只显示查询的第1个值,不知道为啥
if ($row['tagcat_id']==$row1['tagcat_id']){
}
}}
解决方案 »
- 如何创建这种唯一的KEY
- PHP的页面链接问题
- 如何将[biao.frm][biao.MYD][biao.MYI]上传到服务器的MYSQL数据库中?
- PHP文件不执行!
- "圣经"递归问题的困惑 想了一天555也无解...
- 我在Edond注册的域名,怎么Tech信息和Bill信息都是于震????????????
- 设置register_globals = Off后session在两个页面间不能传递 急急急急!!!
- smartemplate怎样使用cache?
- 求教:判断数据库有无此条记录,急
- 大家有用php进行sina联合登陆的吗
- 请教下,有关register_globals的问题
- 我配置的windows 2003php运行环境运行时出现这个错误
有啥问题,请指点一下
不要这样进行操作,PHP+MYSQL是基于单结果集存在的,访问下一个结果集时需要释放前一个结果集,不然会报错,建议分两次查询,效率和性能会更好,可以先把外层的数据取出放入数组,再对这个数据进行遍历,再在子循环中进行数据库查询操作即可