給出如下表:使用PHP或SQL的錯誤檢查
CREATE TABLE User (
Email VARCHAR(256) PRIMARY KEY,
Name VARCHAR(256),
);
我試圖插入日期到表中。 要檢查重複,我應該使用SQL從用戶選擇電子郵件,其中電子郵件= $電子郵件,檢查數量或行返回爲1,如果是1,我只是用PHP來打印錯誤信息 OR 如果我只是嘗試將數據插入表中並使用以下內容來打印錯誤?
mysql_query('INSERT INTO ...');
if (mysql_errno() == 1062) {
print 'no way!';
}
哪個更好?
你應該使用mysql_error消息 –
開始使用'mysqli的_()' –