ďťż
Podstrony
|
telcocafemam pytanie dotyczace mysqljak moge policzyc ilosc wpisów w tabeli mysql gdzie id wynosi <ileśtam> tzn jezeli dam zapytanie SELECT * FROM tabela WHERE ID LIKE $id to skrypt policzy ilosc wpisow i zapisze go np do zmiennej ? :) $wynik = mysql_query('select count(*) as ile from tabela where id=ilestam'); $rekord = mysql_fetch_array($wynik); echo $rekord['ile']; $zapytanie="SELECT * FROM `tabela` WHERE ID LIKE ".$id; $wynik = mysql_query($zapytanie); $ile = mysql_num_rows($wynik); w zmiennej $ile jest liczba wynikow spelniających wymog czyli to where ID LIKE cos tam $wynik = mysql_query('select count(*) as ile from tabela where id=ilestam'); $rekord = mysql_fetch_array($wynik); echo $rekord['ile']; co to za kod?! skąd wziąłeś ten $rekord['ile']; !! chyba prędzej $ile=mysql_num_rows($wynik); jak powiedział przedmówca @EDIT - sory, nie zauważyłem count w mysql_query, zwracam honor Użytkownik kutar edytował ten post 22 wrzesień 2006, 16:07 skąd wziąłeś ten $rekord['ile']; !! SELECT COUNT(*) AS ile - podstawy SQL Jeżeli potrzebna ci tylko ilość wierszy użyj SELECT COUNT, jeżeli chcesz też dane to użyj drugiego rozwiązania |
|||
Sitedesign by AltusUmbrae. |