Invalid PDO query does not return an error

前端 未结 3 921
遇见更好的自我
遇见更好的自我 2021-02-08 00:24

The second SQL statement below returns an error in phpMyAdmin:

SET @num=2000040;
INSERT INTO artikel( artikel_nr, lieferant_nr, bezeichnung_1, bezeichnung_1 )
SE         


        
3条回答
  •  鱼传尺愫
    2021-02-08 00:53

    By default PDOStatement::execute() doesn't throw any exception, it simply returns false on error. You have to set error handling to PDO::ERRMODE_EXCEPTION through db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION).

提交回复
热议问题