次の表を与えます。
CREATE TABLE User (
Email VARCHAR(256) PRIMARY KEY,
Name VARCHAR(256),
);
テーブルに日付を挿入しようとしています。重複をチェックするには、SQL を使用して email = $email のユーザーからメールを選択し、返される数または行が 1 であることを確認する必要があります。1 の場合は、php を使用してエラー メッセージを出力するか、データをテーブルに入力し、次を使用してエラーを出力しますか?
mysql_query('INSERT INTO ...');
if (mysql_errno() == 1062) {
print 'no way!';
}
どちらがより良い方法ですか?