Nie do końca wiem co rozumiesz przez maksymalne odciążenie SQLa, bo wykorzystuje się go m.in. po to żeby wszystko chodziło dużo szybciej. Co do samego wyciągnięcia danych z bazy, to wygląda to w zasadzie tak jak z wiersza poleceń bazy, ubrane w kilka dodatkowych fubkcji php. I tak np chcąc wyświetlić wszystkie imiona z tabeli UżYTKOWNICY w SQL, po podłączeniu się do bazy, napisałbyś coś na podobieństwo:
SELECT imie
FROM uzytkownicy;
Podobnie wygląda to w php. Najpierw musisz się połączyć z bazą, podem wykonać zapytanie, którego wynik zostanie umieszczony w zmiennej i wyświetlić je na ekranie zwykłą funkcję echo. Np opierając się na bazie MySQL.
<?php
require_once('../logowanie.php'); //logujesz się do bazy
$wynik = mysql_query("SELECT imie FROM uzytkownicy") //wykonujesz zapytanie
echo $row; //wyswietlenie wszystkich rekordow otrzymanych z zapytania }
?>
Powyższe oczywiście w uproszczeniu, z ominięciem przystosowania na wypadek błędu w zapytaniu, braku wyniuku, itp. Jak więc widzisz nie ma tu wielkich kombinacji.