Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%)
|
Witam. Mam problem ze sprawdzeniem w 2 tabelach czy istnieją rekordy w którejś z nich:
probowałem tym sposobem i niby działa:
ale czy jest bardziej zgrabny sposób na zrobienie tego samego bez użycia podzapytań? Ten post edytował piotrekkr 16.02.2008, 17:24:46 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 30.12.2007 Ostrzeżenie: (10%)
|
Ale jesli dziala, to w czym problem?
Jesli chcesz zrobic to inaczej, to mozesz uzyc SELECT * FROM tablica i potem sprawdzic liczbe wpisow za pomoca mysql_num_row - tez powinno smigac. |
|
|
|
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%)
|
Chodzi o to ze przez select * i num rows jest mniej efektywnie (bo niepotrzebnie pobiera wszystkie rekordy z bazy) i mniej sensownie bo chce wiedzieć tylko czy istnieje dany rekord w bazie nic poza tym. Podzapytania z tego co wiem są wolniejsze niż zwykłe zapytania dlatego zastanawiam się czy można zastosować jakąś inna metodę.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:35 |