選択クエリが値を返すかどうかを確認したい。
if(!empty($_POST['sign']))
{
$e=$_POST['email'];
$p-$_POST['password'];
$selquery="select * from login where email_id='$e' and password='$p'";
$r=mysql_query($selquery);
}
SQL クエリの結果を出力するには、次の手順を実行します。
$r = mysql_query ($selquery);
echo '$a = $r';
mysql_num_rows() 関数を使用してカウントを取得し、それが 0 より大きいかどうかを確認できます。
if (mysql_num_rows($r) > 0) {
// do something
}
ただし、mysql_* 関数は間もなく非推奨になるため、実際には使用しないでください。代わりに、PDO または mysqli を使用する必要があります。
これらの関数を使用しない理由の詳細については、こちらを参照してください: Why should not I use mysql_* functions in PHP?
PDO と mysqli の比較はこちら: http://net.tutsplus.com/tutorials/php/pdo-vs-mysqli-which-should-you-use/