Tutorial mysql_fetch_row
Sebetulnya ini salah satu yang harusnya masuk ke postingan yang berhubungan dengan MySQL. Karena, mungkin disini pembahasannya agak panjang, jadinya penulis pisahin deh kesini.
Pada kali ini, yang akan kita bahas pertama kali neh mengenai mysql_fetch_row. Sebelumnya udah kita senggol2 dikit di postingan tetang bagaimana membuat blog sendiri tersimpel dan sederhana di dunia. Hohoho.
Oke, ikuti ya langkah-langkah dasarnya. Untuk pengembangannya, silahkan dicoba sendiri masing-masing ๐
– Buat database, kemudian tabelnya.
[sql]mysql> create database hapus; use hapus;
Query OK, 1 row affected (0.03 sec)
Database changed
mysql> create table hapus(
-> id int(2) not null auto_increment primary key,
-> username varchar(15) not null,
-> nama varchar(15) not null
-> );
Query OK, 0 rows affected (0.19 sec)
mysql> desc hapus;
+———-+————-+——+—–+———+—————-+
| Field | Type | Null | Key | Default | Extra |
+———-+————-+——+—–+———+—————-+
| id | int(2) | NO | PRI | NULL | auto_increment |
| username | varchar(15) | NO | | NULL | |
| nama | varchar(15) | NO | | NULL | |
+———-+————-+——+—–+———+—————-+
3 rows in set (0.03 sec)[/sql]
Kemudian kita input beberapa data, 2 aja deh ya ๐
[sql]mysql> insert into hapus (username, nama) values(‘admin’,’AaEzha.com’);
Query OK, 1 row affected (0.07 sec)
mysql> insert into hapus (username, nama) values(‘co-admin’,’PalembangNet.com’);
Query OK, 1 row affected, 1 warning (0.07 sec)[/sql]
Adapun fungsi dari mysql_fetch_row itu bisa kita analisis dari makna dari kata-katanya sendiri.
Fetch = Mengambil, memperoleh, mendapat, menarik.
Row = Baris.
Jadi, fungsi mysql_fetch_row adalah untuk mengambil satu baris atau lebih dari database yang telah ditentukan oleh perintah sql sebelumnya.
Daripada bingung, mendingan kita perhatiin contohnya.
[php]<?
mysql_connect("localhost","root","12345"); //sesuaikan dengan punya sendiri
mysql_select_db("hapus"); //sesuaikan dengan punya sendiri
/* Menampilkan seluruh record yang ada pada tabel hapus */
$query = mysql_query("select * from hapus");
/* Mengambil record tertentu dari tabel hapus dan mengulangnya */
while($data = mysql_fetch_row($query)) {
/* Menampilkan record berdasarkan kolom yang kita tunjuk */
echo "Username : $data[1]";
echo "<br> Nama : $data[2]";
echo "<hr>";
} // penutup while-nya
?>[/php]
Nah, dari hasil diatas, kita akan mendapatkan hasil seperti ini:
Username : admin Nama : AaEzha.com _______________________________ Username : co-admin Nama : PalembangNet.com
Mengapa $data[1] bisa menampilkan admin dan co-admin? Mengapa $data[2] bisa menampilkan AaEzha.com dan PalembangNet.com?
Jawabannya bisa dilihat pada tabel berikut:
+----------+----------+ | Field | No Index | +----------+----------+ | id | 0 | | username | 1 | | nama | 2 | +----------+----------+
Okeh, angka 1 dan 2 diambil dari no Index dari tabelnya. Sedangkan $data itu diambil dari “$data = mysql_fetch_row($query)”
Nah, sampai sini masih ada yang bingung? Kalau ada pertanyaan tentang mysql_fetch_row, silahkan lemparkan kesini saja ๐
Maaf, gak maen email-email-an dulu ๐ Gunakan field komentar dibawah saja ya ๐
-
8 May 2011 at 09:14Tutorial mysql_fetch_array « Free Daily Nerd Tutorials
Hot Comments