$query1= mysql_query("select r.nid from ....");
$query2= mysql_query("select t.nid from....");
이 쿼리는 모두 nid를 반환합니다. 2 반환 된 nid 비교하는 방법은 평등합니다. 나는 단지 초보자입니다.쿼리 결과 비교
$query1= mysql_query("select r.nid from ....");
$query2= mysql_query("select t.nid from....");
이 쿼리는 모두 nid를 반환합니다. 2 반환 된 nid 비교하는 방법은 평등합니다. 나는 단지 초보자입니다.쿼리 결과 비교
$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
)
쿼리 정말 하나 개의 ID를 반환 확실히 확실하다면, 당신이하여 검사 속도를 높일 수 :
$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
}
가 왜 필요합니까? 당신은 질의에 응할 수 있습니다. PHP를 사용하여 데이터베이스에서 데이터를 가져 오는 방법을 알고 있습니까? PHP에서 2 개의 변수를 비교하는 방법을 알고 있습니까? –
어디에서 비교하고 싶은가요? PHP 코드 또는 SQL? – AKZap
(PHP 코드 또는 SQL – Parthi04