Z tego co widzę, PDO zwraca mi w odpowiedziach na zapytania SQL tablice z kluczami numerycznymi oraz asocjacyjnymi naraz. Da się jakoś wyłączyć te numeryczne (i tak z nich nie korzystam, a po co na marne dwa razy więcej rekordów w tablicy). Chyba że PDO po prostu tak zwraca, i bardziej nadwyrężymy serwer próbując wywalić numeryczne klucze.
Znalazłem, takie coś trzeba wykonać na zapytaniu:
Kod
$statement->setFetchMode(PDO::FETCH_ASSOC);
Ale czy to przyspieszy choć nieco skrypt? Dodaje się linijke więcej, ale czy czasem ta funkcja nie czyści tylko tablicy z tych numerycznych kluczy? Bo dodaje się to PO "$statement->execute();"