2017-04-13 4 views
0

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 - > prepare("メンバの更新はステータス ''新しいステータス '' WHERE \ 'username \' =:username ");' – chris85

答えて

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

} 
+0

のようなものです。以前はdbに接続していましたが、その部分をスキップすることができます。 – Rikal

+0

このように使うことができます – Rikal

+0

ありがとうございます – Offset

関連する問題