Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Odwołanie do niezdefiniowanej metody
sadistic_son
post 20.12.2022, 09:27:07
Post #1





Grupa: Zarejestrowani
Postów: 1 489
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.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
gino
post 20.12.2022, 09:33:07
Post #2





Grupa: Zarejestrowani
Postów: 321
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 20.12.2022, 09:35:53
Post #3





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

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


O ja pier...
Dzięki kolego smile.gif

50 razy ten kawałek kodu czytałem. Ale tej jednej literki 'l' nie widziałem...


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
Salvation
post 20.12.2022, 10:10:50
Post #4





Grupa: Zarejestrowani
Postów: 357
Pomógł: 70
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 20.12.2022, 11:18:34
Post #5





Grupa: Zarejestrowani
Postów: 1 489
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ć...


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
Tomplus
post 20.12.2022, 12:47:51
Post #6





Grupa: Zarejestrowani
Postów: 1 844
Pomógł: 227
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 20.12.2022, 13:19:54
Post #7





Grupa: Zarejestrowani
Postów: 357
Pomógł: 70
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 20.12.2022, 13:59:35
Post #8





Grupa: Zarejestrowani
Postów: 1 489
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 smile.gif


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 30.05.2024 - 09:30