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

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

问题描述:

如何更新我为MySQL PDO提取和选择的列中的值。我现在的代码。如何使用PHP更新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'); 
    } 
+0

以同样的方式,你'select'但有一个'update'。 – chris85

+0

@ chris85我很抱歉我对此很陌生,你能告诉我一个例子吗? – Offset

+0

类似'$ SQL = $ odb - >准备(“更新成员设置\'状态\'='新状态''WHERE \'用户名\'=:用户名”);' – chris85

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(); 

} 
+0

如果你不'之前没有db连接,但是如果您有可以跳过该部分。 – Rikal

+0

你可以这样使用 – Rikal

+0

非常感谢你 – Offset