Pobieranie rekordów z bazy mysql a wydajność- RPAD
Przejdź do nawigacji
Przejdź do wyszukiwania
Niejednokrotnie konieczne jest pobranie rekordu z bazy i skrócenie go przed wyświetleniem do określonej ilości znaków. Zazwyczaj wykonuje się to za pomocą substr jednak ma to jedną wadę.Konieczne jest pobranie całego rekordu i dopiero wykonanie na na nim operacji skracania co znacznie zamula serwer.
Znacznie bardziej eleganckim rozwiazaniem jest skorzystanie z Mysql-owej funkcji RPAD która pozwala nam pobrać z bazy określona ilość znaków z rekordu.
Przykład zastosowania: SELECT RPAD (strona , 10 , ) FROM 'strony_komentarze' as test