Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ilość rekordów
Forum PHP.pl > Forum > Przedszkole
timmy
Niby powinno chodzic, codzi mnie o wyswietlenie ilosci rekordow okreslonych jak nizej.
  1. <?
  2.  
  3.  @ $db = mysql_pconnect('host', 'user', 'pass', 'base');
  4.  
  5. if (!$db)
  6. {
  7.  echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
  8.  exit;
  9. }
  10.  
  11. mysql_select_db('base');
  12.  
  13. $zapytanie = "SELECT * FROM table WHERE column LIKE "%ciag_znakow%" ORDER BY DESC";
  14. $wykonaj = mysql_query($zaptanie);
  15. $znaleziono = mysql_num_rows($wykonaj);
  16. print "$znaleziono";
  17.  
  18. ?>


poprawiam
---
nospor



Wyrzuca błąd w tej lini:
$znaleziono = mysql_num_rows($wykonaj);
nospor
czemu wy zawsze literowki robicie?
  1. <?php
  2.  
  3. $wykonaj = mysql_query($zaptanie);
  4.  
  5. ?>

powinno byc:
  1. <?php
  2.  
  3. $wykonaj = mysql_query($zapytanie);
  4.  
  5. ?>


i uzywaj bbcode

edit: jesli chcesz pobrac tylko liczbe wynikow to zapytanie powinno wygladac tak:
  1. SELECT count(*)
  2. FROM TABLE WHERE COLUMN LIKE '%ciag_znakow%' ORDER BY DESC
timmy
Rozumiem przez to ze calosc powina wygladac tak?

  1. <?php
  2.  
  3.  
  4.  
  5.  @ $db = mysql_pconnect('host', 'user', 'password', 'base');
  6.  
  7. if (!$db)
  8. {
  9.  echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.';
  10.  exit;
  11. }
  12.  
  13. mysql_select_db('base');
  14.  
  15. $zapytanie = SELECT count(*) FROM table WHERE column LIKE '%ciagag_znakow%' ORDER BY DESC;
  16.  
  17. print "$zapytanie";
  18.  
  19.  
  20.  
  21. ?>


jesli tak to nie chodzi sad.gif
nospor
  1. <?php
  2.  
  3. $zapytanie = "SELECT count(*) FROM table WHERE column LIKE "%ciag_znakow%" ORDER BY DESC";
  4. $wykonaj = mysql_query($zapytanie);
  5. $row = mysql_fetch_array($wykonaj);
  6. print $row[0];
  7.  
  8. ?>
dr_bonzo
timmy:
Gdybys wyswietlal wszystkie bledy (error_reporting() lub error_reporting w php.ini) to bys zobaczyl ze:
  1. <?php
  2. $wykonaj = mysql_query($zaptanie);
  3. ?>

pokaze ci ze $zaptanie jest niezdefiniowane.
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.