如何使用PHP更新MYSQL PDO中获取列的值

时间:2017-04-13 02:15:19

标签: php mysql pdo

如何更新我为MySQL PDO提取和选择的列中的值。我现在的代码。

    if ($submitcode != $dbcode)
  {
  $SQL = $odb -> prepare("SELECT `status` FROM `members` WHERE `username` = :username");
  $SQL -> execute(array(':username' => $username));
  $status = $SQL -> fetchColumn(0) // ((I want this selected column for status value to change to 1.))
  die('Some error message');
  }

1 个答案:

答案 0 :(得分:0)

if ($submitcode != $dbcode)
{
$sql = "UPDATE `members` SET `status` = :status WHERE `username` = :username";

//Prepare UPDATE SQL statement.
$statement = $odb->prepare($sql);

$status = 1;

$statement->bindValue(':username', $username);
$statement->bindValue(':status', $status);

//Execute UPDATE statement.
$update = $statement->execute();

}