Folosire aliasuri in comenzile SQL
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
patricia
- Mesaje:82
Folosire aliasuri in comenzile SQL
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.
MarPlo
Mesaje:4343
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.