Coding Shared - Kali ini akan membagikan sebuah fungsi yang berguna untuk mendapatkan hasil query dari sebuah tabel database dan menyimpan ke dalam sebuah variabel array, pasti ada yang bertanya ; lalu apa bedanya dengan fungsi mysql_fetch_array() atau mysqli_fetch_array() ?
mari kita lakukan operasi dengan menggunakan tabel berikut :
Disini kita akan memanfaatkan fungsi mysql_fetch_row() dan memodifikasinya seperti berikut :
Nah sekian dulu ulasan Coding Shared kali ini semoga bermanfaat.
mari kita lakukan operasi dengan menggunakan tabel berikut :
Tabel Keyword |
Dari tabel keyword di atas, jika kita melakukan operasi dengan menggunakan mysql_fetch_array() kita hanya akan mendapatkan hasil dari fieldnya, semisal :
$result = mysqli_query($con,"SELECT * FROM keyword");maka hasil dari operasi di atas adalah menampilkan id_keyword dan nama keyword, lalu bagaimana untuk mendapatkan nama - nama keywordnya saja dan disimpan dalam sebuah variabel array ?
while($row = mysqli_fetch_array($result)) {
echo $row['id_keyword'] . " " . $row['nama_keyword'];
echo "<br>";
}
Disini kita akan memanfaatkan fungsi mysql_fetch_row() dan memodifikasinya seperti berikut :
function ReadAtribut($strSql)dan untuk memanfaatkan cukup dengan memanggil fungsi dengan perintah :
{
$display = mysql_query($strSql);
$arrResult = Array();
$cnt=0;
while ($data = mysql_fetch_row($display))
{
$arrResult[$cnt++] = $data[0];
}
return $arrResult;
}
$arr_key=ReadAtribut("SELECT nama_keyword FROM keyword");dengan demikian maka secara otomatis variabel $arr_key akan berisi data nama - nama keyword dan variabel $arr_key ini akan bertype array.
Nah sekian dulu ulasan Coding Shared kali ini semoga bermanfaat.