Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Odwołanie do niezdefiniowanej metody
Forum PHP.pl > Forum > Przedszkole
sadistic_son
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.
gino
Ponieważ nie ma takiej metody, za to bind_result jest
sadistic_son
O ja pier...
Dzięki kolego smile.gif

50 razy ten kawałek kodu czytałem. Ale tej jednej literki 'l' nie widziałem...
Salvation
Jakiego edytora / IDE używasz do pisania kodu?
sadistic_son
Notepad++ choć przymierzam się do Visual Studio Code - już zainstalowane, ale jakoś nie mogę się przełamać i zacząć używać...
Tomplus
Też kiedyś korzystałem z N++, ale teraz znacznie lepiej pracuje się na VSC albo PHP Storm, a bez kombajnowe to Sublime.
Salvation
To się przerzuć na VSC, to przynajmniej będziesz mieć podpowiedź jakie metody w obiekcie masz do dyspozycji. I dostaniesz błąd, jeżeli użyłeś metody która nie istnieje, od razu; bez przechodzenia na stronę www przez przeglądarkę.
sadistic_son
Przekonuję się powoli. Już mi się na start podoba formatowanie kodu przez ALT SHIFT F. Super sprawa, nie trzeba pamiętać ściśle PSR smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.