Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Odwołanie do niezdefiniowanej metody
sadistic_son
post
Post #1





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


Cześć, siedzę nad prepared statements. Nie potrafię dojść dlaczego poniższy kod nie działa. Zwraca mi błąd:
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

  1. $search=10;
  2.  
  3. $conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
  4.  
  5. $conn->set_charset("utf8");
  6. if ($conn->connect_error){
  7. die("Connection failed: ".$conn->connect_error);
  8. }
  9.  
  10.  
  11. $stmt = $conn->prepare("select id, nazwa from film where id > ?");
  12. $stmt->bind_param('i', $search);
  13. $stmt->execute();
  14.  
  15. $stmt->blind_result($id, $nazwa);
  16.  
  17. $returnArray = array();
  18. while ($stmt->fetch())
  19. {
  20. echo $id.' - '.$nazwa;
  21. }
  22.  
  23.  
  24. $stmt->close();
  25. $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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:13