Mam w bazie danych rekordy - każdy z nich ma nazwę. Aktualnie jest ich tylko 3tys. ,ale przewiduję liczbę ok. 2 mln.
i mam adres url mojej strony: www.mojastrona/mojanazwazbazy/
i teraz mam zmienna w php $zmienna = 'mojanazwazbazy';
tworzę w pętli tablice[$id] = $nazwa_z_bazy;
i wyszukuję wartość $zmienna w $tablicy.
Tyle, że tym sposobem muszę pobrać i przeczesać 2 mln rekordów.
Bardziej wydajnie było by wyciągnąć id rekordu w sposób WHERE nazwa = "'.$zmienna.'"

Jak to się powinno robić w tabelach z dużą zawartością rekordów?