mysql_fetch_assoc()
mysql_fetch_assoc ( $rezultatas )
Išskaidomas gautas rezultatas iš MySQL į masyvą sudarytą eilučių pavadinimais.
$rezultatas - Rezultatas iš MySQL serverio kurį norėsime išskaidyti.
Grąžinamas išskaidytas masyvas jei pavyko, kitu atveju grąžiname FALSE
Panaudojimas
Pateiktame pavyzdyje išskaidysime gautą rezultatą ir atvaizduosime jį puslapyje.
<?php $pris = mysql_connect("localhost", "vartotojas", "slaptazodis"); if (!$pris) { echo "Nepavyko prisijungti prie MySQL Serverio. Klaida: " . mysql_error(); exit; } if (!mysql_select_db("mano_db")) { echo "Nepavyko pasirinkti Duomenų Bazę. Klaida: " . mysql_error(); exit; } $sql = "SELECT id as vart_id, vardas, busena FROM lentele WHERE busena = 1"; $rezultatas = mysql_query($sql); if (!$rezultatas) { echo "Nepavyko įvykdyti užklausos ($sql) Duomenų Bazėje. Klaida: " . mysql_error(); exit; } if (mysql_num_rows($rezultatas) == 0) { echo "Eilučių nerasta gautame rezultate, neturime ką atspausdinti."; exit; } while ($eilute = mysql_fetch_assoc($rezultatas)) { echo $eilute["vart_id"]; echo $eilute["vardas"]; echo $eilute["busena"]; } mysql_free_result($rezultatas); ?>
Discussion