$query1= mysql_query("select r.nid from ....");
$query2= mysql_query("select t.nid from....");
これらの両方の照会はnidを戻します。返された2人の返事を比較する方法は同じです。私は初心者です。照会結果の比較
$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
)
クエリが本当に1つの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