Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ilość rekordów, jak wyswietlic ilosc rekordow z tabeli
timmy
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 23.11.2005

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


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);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





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




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


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

"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
timmy
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 23.11.2005

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


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

Ten post edytował timmy 5.12.2005, 15:55:37
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




  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. ?>


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

"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
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


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.


--------------------
Nie lubię jednorożców.
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 Aktualny czas: 22.08.2025 - 00:04