![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
mam tabele auta: auto_id, auto_marka_id i itd....
Jak zliczyć ile aut jest na stanie czyli ile rekordów jest aktualnie w tabeli auta?? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 19.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:9ab507083e]("SELECT MAX(id) FROM tabela")[/sql:1:9ab507083e]
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
mozesz na dwa sposoby:
1) Lepsze, poprzez zapytanie [sql:1:9ae48fc57b] SELECT count(*) as ilosc FROM tabela_z_samochodami WHERE warunek [/sql:1:9ae48fc57b] [php:1:9ae48fc57b]<?php $result = mysql_query('SELECT count(*) as ilosc FROM tabela_z_samochodami WHERE warunek'); $row = mysql_fetch_assoc($result); $ilosc = $row[ilosc]; ?>[/php:1:9ae48fc57b] 2) Gorszy, php [php:1:9ae48fc57b]<?php $result = mysql_query('SELECT * FROM tabela_z_samochodami WHERE warunek'); $ilosc = mysql_num_rows($result); ?>[/php:1:9ae48fc57b] oczywiscie 'WHERE warunek' możesz w zapytaniach pominac -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
wszystko byloby by ok ale wyswietla mi o 2 auta za duzo?
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ale który sposób zawodzi ?
Ten sposób może zawieść:
jeżeli ktoś wcześniej usunie kilka rekordów. Wtedy ID będzie większe od faktycznej ilość rekordów. Ten sposób nie powinien zawieść:
Nie napisałem nic odkrywczego, odpowiedzi już miałeś w poprzednich postach. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
niestety caly czas wypisuje mi liczbe większą o 2 niż aktualny stan aut.
Może w bazie coś mam namieszane. Ale wygląda że baza jest ok. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
hmm, to na chlopski rozum odejmin od wartosc ktora zwraca 2 i problem z glowy
![]() albo usun tabele (cala) i zrob nowa, wpisz cos i zobacz czy bedzie dzialac -------------------- jQuery, JavaScript i CSS - porady, tutoriale
highlab.pl - blog o technologiach, nauce i programowaniu |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
masz najzwyczajniej w świecie dwa wiersze dodatkowo.
Wartosci nie biorą się z powietrza. Stawiam na złe zapytanie. Zobacz, co pokazuje się w phpMyAdminie -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.05.2004 Ostrzeżenie: (0%) ![]() ![]() |
cos jednak w bazie błnie dane miałem wprowadzone.
Już poprawiłem. Dzięki wszystkim. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:56 |