$query1= mysql_query("select r.nid from ...."); $query2= mysql_query("select t.nid from....");
Оба этих запроса возвращают nid. Как сравнить 2 возвращенных низа равны. Я просто новичок.
$row1 = mysql_fetch_row($query1); $row2 = mysql_fetch_row($query2); if($row1[0] == $row2[0]) { //something }
Вы можете сделать это в чистом sql. Как это:
select r.nid from .... WHERE EXISTS ( select NULL from .... WHERE t.nid = r.nid )
Если вы уверены, что запрос действительно возвращает один идентификатор, вы можете ускорить его проверку:
$query1 = mysql_query("select r.nid from ...."); $query2 = mysql_query("select t.nid from ...."); if(mysql_fetch_field($query1, 0) === mysql_fetch_field($query2, 0)) { //do something }