如何使用PDO插入NULL值?
我正在使用这段代码,我感到非常沮丧:
try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'");}catch(PDOException $e){ ...}$stmt = $dbh->prepare('INSERT INTO table(v1, v2, ...) VALUES(:v1, :v2, ...)');$stmt->bindParam(':v1', PDO::PARAM_NULL); // --> Here's the problem
PDO::PARAM_NULL, null, '',
所有这些都失败并抛出此错误:
致命错误:无法通过/ opt /中的引用传递参数2
牛魔王的故事
暮色呼如