Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 1 Dołączył: 28.06.2009 Skąd: Great Britan Ostrzeżenie: (0%)
|
Siemanko mam takie pytanie: Czy to jest poprawne? w sensie takim czy tak się używa.
Jak najlepiej robić zapytania i je wysyłać, bo jak tak sobie robie:
to się trochę syf robi, jak dbacie o to by wasz kod był przejżysty przy powtarzających się rzeczach? podzielcie się (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Ad. 2
Dla bardziej skomplikowanych (tak naprawdę po prostu dłuższych) zapytań osobiście polecam wyrzucenie zapytania poza ciało funkcji tak jak zaproponował autor:
Dla dłuższych zapytań niezależnie od tego czy uzywa się funkcji z rodziny mysql_* czy PDO czy czegokolwiek innego (może poza ORM) to dobry zwyczaj bo kod staje się o wiele czytelniejszy a poprawne podzielenie zapytania na linie może jedynie pomóc w jego zrozumieniu przez osoby trzecie, które kiedyś mogą na dany kod zerknąć... I teraz odnosząc się do tego co napisał mój przedmówca - weź sobie do serca tą radę z PDO Autorze - to raz a dwa: mysql_num_rows() jak i jego odpowiednik w PDO czyli pdostatement::rowCount() służą owszem do pobrania liczby rekordów i można z nich korzystać ale tylko gdy pobierasz rekordy w celu ich wyświetlenia (wszystkich) a dodatkowo potrzebujesz znać ich liczbę... Tak jak napisał przedmówca jeśli potrzebujesz z bazy jedynie liczby rekordów spełniającej dane kryteria bardzo mile widziane jest COUNT() (IMG:style_emoticons/default/wink.gif) Ten post edytował Sephirus 31.01.2012, 08:52:24 |
|
|
|
Koldy [MYSQL][PHP] Wysyłanie zapytania do mysql 31.01.2012, 03:08:14
CuteOne 1. Jeżeli pobierasz dane tylko po to aby zliczyć w... 31.01.2012, 05:25:01
Koldy Wziąć, wziąłem sobie do serca, bo od rana siedzę p... 31.01.2012, 11:24:55
Sephirus Hmm kto krytykuje singleton?? O_o
Zrób singleton ... 31.01.2012, 11:37:57
Koldy Czytałem kilka opini gdzie narzekali na Singleton,... 31.01.2012, 11:45:21 
phpion Cytat(Koldy @ 31.01.2012, 11:45:21 ) ... 31.01.2012, 11:48:09
Sephirus Nikt Cię nie rozniesie
Ale oczywiście to jest zł... 31.01.2012, 12:21:41
CuteOne Sephirus: nie zgodzę się z Tobą w kwestii wstępneg... 31.01.2012, 18:57:21
nospor Cytat: nie zgodzę się z Tobą w kwestii wstępnego z... 31.01.2012, 19:53:57 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 19:04 |