我盯着这个看了好几个小时。我无法找到错误。谁能告诉我我做错了什么?或者有没有更好的比较方法?
$res1=mysql_query(**query for table1**);
$n1=mysql_num_rows($res1);
$res2=mysql_query(**query for table 2**);
$n2=mysql_num_rows($res2);
for($i=0;$i<$n1;$i++)
{
$r1=mysql_fetch_row($res1);
for($j=0;$j<$n2;$j++)
{
$r2=mysql_fetch_row($res2);
if($r1[0]==$r2[0])
{
echo $r1[0]."<br>";
}
}
}
表 1 包含这些元素:1,2,3,16,18,19,20,21,22,24,23 表 2 包含:23,21
但是,该程序返回零匹配。为什么?