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);
 
?>