Không chắc chắn tại sao tôi nhận được thông báo cảnh báo PHP này. Có vẻ như có bốn tham số trong câu lệnh đã chuẩn bị và cũng có bốn biến trong bind_param(). Cảm ơn vì bất kì sự giúp đỡ!PHP Cảnh báo: mysqli_stmt :: bind_param(): Số lượng biến không khớp với số tham số trong câu lệnh đã chuẩn bị
if($stmt = $mysqli -> prepare("SELECT url, month, year, cover_image FROM back_issues ORDER BY year DESC, month DESC")) {
$stmt -> bind_param("ssis", $url, $month, $year, $cover_image);
$stmt -> execute();
$stmt -> bind_result($url, $month, $year, $cover_image);
$stmt -> fetch();
while ($stmt->fetch()) {
echo "<li class='item'><a href='$url'><img src='$cover_image' alt='$cover_image' width='' height='' /></a><br /><span class='monthIssue'>$month $year</span></li>";
}
$stmt -> close();
$mysqli -> close();
}
Bạn đang ràng buộc bốn biến vào truy vấn trong 'bind_param () ', nhưng không có trình giữ chỗ – andrewsi