Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
gino
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 52
Dołączył: 18.02.2008

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


Ponieważ nie ma takiej metody, za to bind_result jest
Go to the top of the page
+Quote Post
sadistic_son
post
Post #3





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

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


O ja pier...
Dzięki kolego (IMG:style_emoticons/default/smile.gif)

50 razy ten kawałek kodu czytałem. Ale tej jednej literki 'l' nie widziałem...
Go to the top of the page
+Quote Post
Salvation
post
Post #4





Grupa: Zarejestrowani
Postów: 405
Pomógł: 73
Dołączył: 15.07.2014

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


Jakiego edytora / IDE używasz do pisania kodu?
Go to the top of the page
+Quote Post
sadistic_son
post
Post #5





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

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


Notepad++ choć przymierzam się do Visual Studio Code - już zainstalowane, ale jakoś nie mogę się przełamać i zacząć używać...
Go to the top of the page
+Quote Post
Tomplus
post
Post #6





Grupa: Zarejestrowani
Postów: 1 883
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

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


Też kiedyś korzystałem z N++, ale teraz znacznie lepiej pracuje się na VSC albo PHP Storm, a bez kombajnowe to Sublime.
Go to the top of the page
+Quote Post
Salvation
post
Post #7





Grupa: Zarejestrowani
Postów: 405
Pomógł: 73
Dołączył: 15.07.2014

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


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ę.

Ten post edytował Salvation 20.12.2022, 14:16:58
Go to the top of the page
+Quote Post
sadistic_son
post
Post #8





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

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


Przekonuję się powoli. Już mi się na start podoba formatowanie kodu przez ALT SHIFT F. Super sprawa, nie trzeba pamiętać ściśle PSR (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 21.09.2025 - 19:51