我正在使用mySQLi准备的语句从数据库中获取一些数据。问题是我收到了这个错误。我真的不知道如何解决它。有人知道问题出在哪里吗?
以下是我正在使用的代码:
$editID=$_POST['productID'];
if ($stmt = $dbConnection->prepare("SELECT * FROM `kategorija-artikal` WHERE id= ? ")) {
if ($stmt->bind_param('i', $editID)===false){
die('bind_param() failed: ' . htmlspecialchars($stmt->error));
}
if ( false===$stmt->execute()) {
die('execute() failed: ' . htmlspecialchars($stmt->error));
}
$stmt->store_result();
if ($stmt->num_rows>0){
$result = $stmt->get_result();
while($row = $result->fetch_array(MYSQLI_ASSOC)) {// Fatal error
$id=$row['id'];
$name=$row['name'];
$price=$row['price'];
}
}