Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL]Bład z skladnia sql
eminiasty
post 1.02.2016, 17:37:01
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


  1. $query1 = "SELECT * FROM ".$prefix."news WHERE users_id = '".$user."'";
  2. $result= mysqli_query($link,$query1) or die(mysqli_error());
  3. $query2 = "SELECT * FROM ".$prefix."news ";
  4. $result= mysqli_query($link,$query2) or die(mysqli_error());
  5.  
  6. $ile1 = mysqli_num_rows(query1);
  7. $ile2 = mysqli_num_rows(query2);


  1. Notice: USE of undefined constant query2 - assumed 'query2' IN ... ON line 191
  2.  
  3. Warning: mysqli_num_rows() expects parameter 1 TO be mysqli_result, string given IN ....p ON line 191


191 linia to doklanie ta ostatnia z pokazanych, czy z tymi zapytaniami jest cos nie tak?
Go to the top of the page
+Quote Post
redeemer
post 1.02.2016, 17:38:09
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


  1. ...
  2. $ile1 = mysqli_num_rows(query1);
  3. $ile2 = mysqli_num_rows(query2);
Nie widzisz tu nic dziwnego?


--------------------
Go to the top of the page
+Quote Post
eminiasty
post 1.02.2016, 17:42:35
Post #3





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


no wlasnie nie, jak bym widzial to bym tu nei napisal. jestem laikiem jeszcze , wskazecie mi gdzie jest blad?
Go to the top of the page
+Quote Post
redeemer
post 1.02.2016, 17:46:08
Post #4





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Zmienne w PHP zaczynają się od $ (tak jak to robisz w pierwszych 4 liniach).


--------------------
Go to the top of the page
+Quote Post
eminiasty
post 1.02.2016, 17:58:38
Post #5





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


  1. Warning: mysqli_num_rows() expects parameter 1 TO be mysqli_result, string given IN... line 190


to nie do konca pomoglo z bledem.
Go to the top of the page
+Quote Post
nospor
post 1.02.2016, 18:00:36
Post #6





Grupa: Moderatorzy
Postów: 36 446
Pomógł: 6292
Dołączył: 27.12.2004




mysqli_num_rows() jako argument przyjmuje wynik mysqi_query() a nie tresc zapytania. Wstaw wiec tam wynik mysqli_query


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

"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
eminiasty
post 1.02.2016, 18:06:02
Post #7





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


dzieki wielkie do usuniecia post!
Go to the top of the page
+Quote Post
com
post 2.02.2016, 00:44:02
Post #8





Grupa: Zarejestrowani
Postów: 3 032
Pomógł: 366
Dołączył: 24.05.2012

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


tu się nie usuwa postów wink.gif
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: 18.04.2024 - 14:10