Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Proste pytanie - zliczanie w zapytaniu
pc5
post
Post #1





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 10.03.2005

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


Mam takie zapytanie :

  1. SELECT id_obrazka,nazwa,podpis, (SELECT COUNT(*) FROM MIL_Pliki WHERE nazwa LIKE '%1%' OR podpis LIKE '%1%' OR id_obrazka LIKE '%1%') FROM MIL_Pliki WHERE nazwa LIKE '%1%' OR podpis LIKE '%1%' OR id_obrazka LIKE '%1%' ORDER BY nazwa DESC LIMIT 0, 10


Czy SELECT COUNT(*) będzie wykonywał się 10 razy, jeżeli wynik zwróci 10 elementów?

Mam taką tabelę :

MIL_Pliki
id_obrazka | nazwa | podpis
0 | test | gory
1 | cos| doliny
2 | ala 1| tatry
3 | kot 1| wakacje
4 | foo 1| biba

Chcę w jednym zapytaniu zliczyć ilość elementów dla zapytania np. nazwa LIKE '%1%' LIMIT 0,2 i jednocześnie otrzymać wynik do wypisu. Powyższe zapytanie realizuje to zadanie, ale może da się to jakoś sprawniej zrobić?

Ten post edytował pc5 25.03.2009, 20:23:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:34