Execute
विधि सफलतापूर्वक समाप्त होने पर सही हो जाती है, लेकिन, यदि यह व्यवहार आपके लिए पर्याप्त नहीं है, तो आप प्रभावित पंक्तियाँ
:
$query = "UPDATE user
SET password = ?
WHERE email = ?";
if($stmt = $conn->prepare($query))
{
$stmt->bind_param('ss', $pwd, $userEmail);
if ($stmt->execute()) {
//query with out errors:
printf("rows updateds: %d\n", $stmt->affected_rows);
} else {
//some error:
printf("Error: %s.\n", $stmt->error);
}
}
दूसरी जांच आप यह सत्यापित करने के लिए कर सकते हैं कि ठीक 1 पंक्ति अपडेट की गई थी:
if($stmt = $conn->prepare($query))
{
$stmt->bind_param('ss', $pwd, $userEmail);
if ($stmt->execute() and $stmt->affected_rows == 1) {
//your update is succesfully.
}
}