是指在前端页面中使用ajax技术,通过点击按钮来更新后端数据库中的数据。
具体实现步骤如下:
<button id="updateBtn">更新数据</button>
document.getElementById("updateBtn").addEventListener("click", function() {
// 创建一个XMLHttpRequest对象
var xhr = new XMLHttpRequest();
// 设置请求方法和URL
xhr.open("POST", "update.php", true);
// 设置请求头
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
// 设置回调函数
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// 请求成功,更新数据完成
console.log(xhr.responseText);
}
};
// 发送请求
xhr.send();
});
<?php
// 连接数据库
$mysqli = new mysqli("localhost", "username", "password", "database");
// 检查连接是否成功
if ($mysqli->connect_error) {
die("连接失败:" . $mysqli->connect_error);
}
// 更新数据的SQL语句
$sql = "UPDATE table_name SET column_name = 'new_value' WHERE condition";
// 执行更新操作
if ($mysqli->query($sql) === TRUE) {
echo "数据更新成功";
} else {
echo "数据更新失败:" . $mysqli->error;
}
// 关闭数据库连接
$mysqli->close();
?>
以上就是使用ajax更新mysqli时的更改按钮的实现过程。
推荐的腾讯云相关产品:腾讯云数据库MySQL、腾讯云云服务器CVM。
领取专属 10元无门槛券
手把手带您无忧上云