-4
4

1 に答える 1

0

を使用している場合LIMIT 1、1行または0行のいずれかになると想定できませんか? したがって、もし私があなたで、非推奨の方法を使用して MySQL データベースとやり取りしていたとしたら、次の方法を使用します。

$query = mysql_query("SELECT * FROM info WHERE name='$name' LIMIT 1")or die(mysql_error());
if ($query && mysql_num_rows($query)) {
    // A result was found
    $row = mysql_fetch_array($query);
} else {
    //There were no results found
}

繰り返しになりますが、おそらくこれを読む必要があります。

mysql_*新しいコードで関数を使用しないでください。それらはもはや維持されておらず、非推奨プロセスが開始されています。赤いボックスがか? 代わりにプリペアド ステートメントについて学び、 PDOまたはMySQLiを使用してください。この記事は、どちらを使用するかを決めるのに役立ちます。PDO を選択する場合は、ここに良いチュートリアルがあります。

于 2012-11-08T21:48:57.773 に答える