質問する
688 次
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 に答える