Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::blind_result() in XXX\index.php:21 Stack trace: #0 {main} thrown in XXX\index.php on line 21
$search=10; $conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); $conn->set_charset("utf8"); if ($conn->connect_error){ } $stmt = $conn->prepare("select id, nazwa from film where id > ?"); $stmt->bind_param('i', $search); $stmt->execute(); $stmt->blind_result($id, $nazwa); while ($stmt->fetch()) { } $stmt->close(); $conn->close();
Proszę o wyjaśnienie co robię nie tak - dlaczego error mówi o niezdefiniowanej metodzie? Dodam, że to przykład żywcem przepisany z książki.
Dzięki.