我的更新功能
# Update database
public function _update($sql)
{
$stmt = $this->connection->prepare($sql);
$stmt->execute();
return $stmt;
}
public $code ="";
public $table ="check_code";
$this->code = "PG-0000001";
# Start database connection
$connection = new Database(DB_HOST,DB_NAME,DB_USER,DB_PASS);
$code_sql = "UPDATE $this->table SET MAIL_CODE=$this->code";
$update_code = $connection->_update($code_sql);
我的目的是更新我的数据库,但我不知道出了什么问题,与数据库的连接是正常的,当我将代码更改为
$code_sql = "UPDATE $this->table SET MAIL_CODE=1";
它更新数据库,我在这里做错了什么?
我的错误
**Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Champ 'OM' inconnu dans field list**