Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL]Bład z skladnia sql
Forum PHP.pl > Forum > Przedszkole
eminiasty
  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?
redeemer
  1. ...
  2. $ile1 = mysqli_num_rows(query1);
  3. $ile2 = mysqli_num_rows(query2);
Nie widzisz tu nic dziwnego?
eminiasty
no wlasnie nie, jak bym widzial to bym tu nei napisal. jestem laikiem jeszcze , wskazecie mi gdzie jest blad?
redeemer
Zmienne w PHP zaczynają się od $ (tak jak to robisz w pierwszych 4 liniach).
eminiasty
  1. Warning: mysqli_num_rows() expects parameter 1 TO be mysqli_result, string given IN... line 190


to nie do konca pomoglo z bledem.
nospor
mysqli_num_rows() jako argument przyjmuje wynik mysqi_query() a nie tresc zapytania. Wstaw wiec tam wynik mysqli_query
eminiasty
dzieki wielkie do usuniecia post!
com
tu się nie usuwa postów wink.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.