Pagina 1 din 1

Folosire aliasuri in comenzile SQL

Scris: Mie Aug 08, 2012
de patricia
sa presupunem ca avem urmatoarea interogare:

Cod: SelectaĊ£i tot

$sql = "select avg(`pret`) from `produse` as pretMediu";
Cum procedez mai departe ca sa si afisez valoarea lui pretMediu?
Cu fetch_assoc nu merge pentru ca rezultatul nu e o colectie de array-uri.

Folosire aliasuri in comenzile SQL

Scris: Mie Aug 08, 2012
de MarPlo
Aliasul se pune la coloana (sau functia cu coloana) selectata. Inearca asa:

Cod: SelectaĊ£i tot

$sql = "select avg(`pret`) as pretMediu from `produse`";
Apoi se procedeaza la fel ca orice comanda SQL, cu instructiunea while() se parcurg datele returnate, chiar daca e returnat un singur rezultat (sau rand).
Exemple sunt la pagina: MySQL Alias si functii.