Fungsi kode ini adalah
untuk terhubung ke server mysql dengan alamat url localhost dan port 3306. Nomor akun server mysql adalah "root" dan kata sandinya adalah "9999". Ada database ok di server mysql, dan ada tabel abc di database. Tabel abc memiliki total dua kolom, dan nama kolomnya adalah "id" dan "nama". Bacakan semua data di abc.
Berikut isi kutipannya:
<?
$dbh = @mysql_connect("localhost:3306","root","9999");
/* Definisikan variabel dbh, fungsi mysql_connect() artinya terhubung ke database mysql, "@" artinya memblokir kesalahan*/
if(!$dbh){mati("kesalahan");}
/* Fungsi die() berarti mengirimkan string dalam tanda kurung ke browser dan mengganggu program PHP (Script). Parameter dalam tanda kurung adalah string yang akan dikirim. */
@mysql_select_db("ok", $dbh);
/* Pilih database di server mysql. Database yang dipilih di sini diberi nama ok */
$q = "PILIH * DARI abc";Jaringan Pengajaran Halaman Web http://www.webjx.com
/* Definisikan variabel q, "SELECT * FROM abc" adalah pernyataan SQL yang artinya membaca data pada tabel abc*/
?>
<br />
<!--========== Metode 1 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
/* Definisikan variabel rs. Arti dari fungsi mysql_query() adalah mengirimkan string kueri ke MySQL untuk melakukan pemrosesan atau eksekusi terkait. Karena PHP dijalankan dari kanan ke kiri, nilai rs dikembalikan setelah server menjalankan fungsi mysql_query().
if(!$rs){die("Hasil valid!");}
gema "<tabel>";
echo "<tr><td>ID</td><td>Nama</td></tr>";
while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[0]</td><td>$row[1]</td></tr>";
/* Tentukan baris variabel kuantitatif (array), dan gunakan perulangan while untuk menuliskan data satu per satu.
Fungsi mysql_fetch_row() artinya: membagi hasil query $rs satu kolom menjadi variabel array.
Posisi $row[0] dan $row[1] dapat diubah*/
gema "</tabel>";
?>
<br />
<!--========== Metode 2 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row->id $row->nama <br />";
/* ID dan nama dapat berubah posisi*/
?>
<br />
<!--========== Metode 3 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($baris = mysql_fetch_array($rs)) echo "$baris[id] $baris[nama] <br />";
/* ID dan nama dapat berubah posisi*/
?>
<!--========== Metode 3 adalah yang tercepat =========-->
<?
@mysql_close($dbh);
/* Menutup koneksi ke database mysql */
?>