Reputation: 27
I want to update two tables, when I use submit form. I use this code, but update only one table. How to do to update both?
$cryptpass = password_hash($password, PASSWORD_BCRYPT, array("cost" => 12));
$db = DB();
$query = $db->prepare("UPDATE passrecovery SET resComplete = 'Yes' WHERE email = :email");
$query->closeCursor();
$query = $db->prepare("UPDATE members SET password = :cryptpass WHERE email = :email");
$query->execute(array(
':email' => $row['email'],
':cryptpass' => $cryptpass,
));
print_r("<div class='success'>Success</div>");
Upvotes: 0
Views: 1091
Reputation: 948
$cryptpass = password_hash($password, PASSWORD_BCRYPT, array("cost" => 12));
$db = DB();
$query = $db->prepare("UPDATE passrecovery p, members m
SET p.resComplete = 'Yes', m.password = :cryptpass
WHERE p.email = m.email and p.email = :email");
$query->execute(array(
':email' => $row['email'],
':cryptpass' => $cryptpass,
));
print_r("<div class='success'>Success</div>");
Upvotes: 1