Я смотрю на это часами. Я не могу найти ошибку. Может ли кто-нибудь сказать мне, что я сделал неправильно? Или есть лучший способ сравнить?сравнение между массивами двух таблиц
$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
Однако программа возвращает нулевые совпадения. Зачем?
http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html –