A teraz do tematu: Czysto teoretycznie - chciałbym liznąć "przykładowej" optymalizacji zapytania sql'owego:
Zapytanie ma treść:
Kod
SELECT id_news, title_, content_, photo_, date_ FROM db_news AS t1 LEFT JOIN db_news_cat AS t2 ON t2.id_news_cat WHERE t1.id_news_cat=t2.id_news_cat AND t2.various_='$page' AND id_news='$id' AND published_=1 LIMIT 1
Generalnie: pobieram wartości z tabeli z rekordami dotyczącymi newsów, artykułów (...nieważne zresztą). Jednocześnie sprawdzam zależność, czy przekazane parametry dotyczące id oraz działu (various_). Jeśli bezpośrednio nastąpi zmiana w adresie i id rekordu będzie odwoływało się do treści należącej do innego artykułu - rekord oczywiście nie zostanie wyświetlony - jako że nie ten dział.
Myślę, że w miarę składnie wytłumaczone - i teraz pytanie z początku: czy takie zapytanie da się jakkolwiek skrócić (zoptymalizować?).
Dziękuję za pouczenie i pozdrawiam.