如何在 php mysqli 中使用绑定参数更新空值
how to update empty value with bind parameters in php mysqli
我正在 PHP MYSQLI 中创建消息删除脚本。我已将零值添加到更新列。我的脚本正在运行,但我想使用绑定参数添加零值。
这是我的源代码
<?php
require_once "config.php";
if (isset($_GET['to_id'])) {
$id = $_GET['to_id'];
$session_id = $_SESSION['userid'];
}
$stmt = $con->prepare("UPDATE pm SET from_delete = '0' WHERE id = ? AND from_id = ?");
$stmt->bind_param("ss", $id, $session_id);
if ($stmt->execute()) {
echo"deleted successfully";
} else {
echo "Failed to delete<br/>";
}
?>
只需添加另一个占位符 ?
并为其绑定值:
$stmt = $con->prepare("UPDATE pm SET from_delete = ? WHERE id = ? AND from_id = ?");
$zero = '0';
$stmt->bind_param("sss", $zero, $id, $session_id);
我正在 PHP MYSQLI 中创建消息删除脚本。我已将零值添加到更新列。我的脚本正在运行,但我想使用绑定参数添加零值。
这是我的源代码
<?php
require_once "config.php";
if (isset($_GET['to_id'])) {
$id = $_GET['to_id'];
$session_id = $_SESSION['userid'];
}
$stmt = $con->prepare("UPDATE pm SET from_delete = '0' WHERE id = ? AND from_id = ?");
$stmt->bind_param("ss", $id, $session_id);
if ($stmt->execute()) {
echo"deleted successfully";
} else {
echo "Failed to delete<br/>";
}
?>
只需添加另一个占位符 ?
并为其绑定值:
$stmt = $con->prepare("UPDATE pm SET from_delete = ? WHERE id = ? AND from_id = ?");
$zero = '0';
$stmt->bind_param("sss", $zero, $id, $session_id);