Setelah sebelumnya saya telah membahas tentang fungsi mysql_fetch_array pada kali ini saya akan membahas tentang  Mengenal fungsi mysql_fetch_assoc Di PHP, Dalam tutorial ini akan dikenalkan berbagai fungsi PHP terkait dengan pengambilan data MySQL. Pengambilan data yang dimaksud disini tepatnya adalah pengolahan hasil perintah query SELECT yang dihasilkan dari fungsi mysql_query.

Berbeda dengan fetch array yang dimana array yang di hasilkan ada dua yaitu array assosiatif dan array numerik dimana index array bergantung dengan urutan kolo pada table. Untuk myswl_fetch_assoc array yang di hasilkan hanyalah arroy assosiatif saja dimana index pada array tidak bergantung pada urutan kolom melaikan hanya sesuai dengan nama kolom yang diseleksi Dari sisi programmer juga menjadi lebih informatif. Untuk memberikan gambaran bagaimana penggunaan fungsi mysql_fetch_assoc().

    <?php
    mysql_connect(“localhost”, “root”, “qwerty”);
    mysql_select_db(“demo”);
    $sql = mysql_query (“SELECT nim, nama FROM mahasiswa”);
    echo “<h3>mysql_fetch_assoc cara array asosiatif</h3>”;
    while ($baris = mysql_fetch_assoc($sql)) {
    echo $baris[‘nim’]. ” “. $baris[‘nama’]. “<br/>”;
    }
    $sql = mysql_query (“SELECT nim, nama FROM mahasiswa”);
    echo “<h3>Struktur array (mysql_fetch_assoc)</h3>”;
    while ($baris = mysql_fetch_assoc($sql)) {
    echo “<pre>”;
    print_r($baris);
    echo “”;
 } 
?>