更新数据库不会工作

时间:2017-03-26 08:20:45

标签: php

我的更新功能

  # 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**

0 个答案:

没有答案