在存储数据之前,需要确保已经正确地建立了数据库连接。
例如,以下代码展示了如何创建数据库连接并准备执行SQL语句:
// 导入数据库配置文件
require_once 'config.php';
// 建立数据库连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 准备SQL语句
$sql = "INSERT INTO ratings (rating) VALUES ($rating)";
// 执行SQL语句
$conn->query($sql);
// 关闭数据库连接
$conn->close();
在进行AJAX请求时,可能会出现一些数据传输问题。因此,需要确保PHP文件正确地接收到了来自AJAX请求的数据。
例如,以下代码展示了如何获取来自AJAX请求的数据:
if (!empty($_POST['rating'])) {
$rating = $_POST['rating'];
} else {
$rating = 0;
}
在将数据存储到数据库时,需要将PHP文件与AJAX请求配合使用。也就是说,在用户对星级评分进行操作时,需要发送一个AJAX请求,该请求将数据传输给PHP文件。
例如,以下代码展示了如何进行AJAX请求:
// 发送AJAX请求
$.ajax({
url: 'rating.php',
type: 'post',
data: { rating: rating },
success: function(response) {
// 处理响应数据
},
error: function() {
// 处理错误情况
},
});
其中,rating.php表示需要处理AJAX请求的PHP文件。通过将数据(rating)传递给该文件,在该文件中进行存储操作。
上一篇:ajax喜欢按钮成功不正确
下一篇:Ajax信息显示问题