Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]problem z mysqli, Wyrzuca błąd
gajek87
post 28.05.2015, 11:48:19
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.02.2005

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


Witam, mam problem z mysqli wyrzuca mi błąd i nie wiem czemu :/ na starym serwerze działało, na nowym jest błąd:

Warning: mysqli_errno() expects exactly 1 parameter, 0 given in D:\WebServ\httpd\mr\api\getname.php on line 18

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in D:\WebServ\httpd\mr\api\getname.php on line 22

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in D:\WebServ\httpd\mr\api\getname.php on line 24

  1. <?php
  2.  
  3. $ref = $_GET["ref"];
  4.  
  5.  
  6.  
  7. $con = mysqli_connect("localhost", "login", "haslo", "baza");
  8. // Check connection
  9. if (mysqli_connect_errno()) {
  10. echo "Błąd połączenia z MySQL: " . mysqli_connect_error() . " skontaktuj się z informatyką.";
  11. }
  12.  
  13. mysqli_set_charset($con, "utf8");
  14.  
  15. $sql = "SELECT nazwa FROM referencje WHERE referencja = ".$ref.";";
  16. $result = mysqli_query($con, $sql);
  17.  
  18. if (mysqli_errno()) {
  19. echo "Błąd zapytania MySQL: " . mysqli_error() . " skontaktuj się z informatyką.";
  20. }
  21.  
  22. $row_cnt = mysqli_num_rows($result);
  23.  
  24. while ($result = mysqli_fetch_array($result)) {
  25. echo $result["nazwa"];
  26. }
  27.  
  28.  
  29. echo $row_cnt;
  30.  
  31.  
  32.  
  33. ?>


Ten post edytował gajek87 28.05.2015, 12:08:52
Go to the top of the page
+Quote Post
Pyton_000
post 28.05.2015, 12:02:42
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Zasmucę Cię. Na starym też nie działało, tylko miałeś wyłączone raportowanie błędów i tego nie widziałeś.

Używaj BBCode

  1. $ref = $_GET["ref"];
  2.  
  3.  
  4. $con = mysqli_connect("localhost", "login", "haslo", "baza");
  5. // Check connection
  6. if (mysqli_connect_errno())
  7. {
  8. die( "Błąd połączenia z MySQL: " . mysqli_connect_error() . " skontaktuj się z informatyką.");
  9. }
  10.  
  11. mysqli_set_charset($con, "utf8");
  12.  
  13. $sql = "SELECT nazwa FROM referencje WHERE referencja = {$ref}";
  14. $result = mysqli_query($con, $sql);
  15.  
  16. if (mysqli_errno($con))
  17. {
  18. die( "Błąd zapytania MySQL: " . mysqli_error($con) . " skontaktuj się z informatyką.");
  19. }
  20.  
  21. $row_cnt = mysqli_num_rows($result);
  22.  
  23. while ($result = mysqli_fetch_array($result))
  24. {
  25. echo $result["nazwa"];
  26. }
Go to the top of the page
+Quote Post
gajek87
post 28.05.2015, 12:07:56
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.02.2005

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


ok teraz został jeden błąd:
  1. "nazwa produktu"
  2. Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, array given in D:\WebServ\httpd\mr\api\getname.php on line 25
Go to the top of the page
+Quote Post
nospor
post 28.05.2015, 12:12:22
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie
  1. while ($result = mysqli_fetch_array($result))
  2.  
  3. {
  4.  
  5. echo $result["nazwa"];
  6.  
  7. }

a:
  1. while ($row = mysqli_fetch_array($result))
  2.  
  3. {
  4.  
  5. echo $row["nazwa"];
  6.  
  7. }

Patrz jak nazywasz zmienne...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gajek87
post 28.05.2015, 12:14:21
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.02.2005

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


dzięki wielkie, dawno nie pisałem nic i są teraz efekty zaprzestania :/

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: 19.07.2025 - 07:02