Database
SQL
SQL (structured query language) adalah
bahasa standar yang digunakan untuk database. Bahasa yang pada awalnya
dikembangkan oleh IBM ini telah
diadopsi secara luas dan digunakan sebagai standar industri.
MySQL
MySQL
mempunyai beberapa kelebihan dibandingkan dengan yang lainnya misalnya
PostgreSQL, Microsoft SQL Server, dan Oracle. Kelebihan MySQL adalah pada
kecepatan akses, biaya, konfigurasi, tersedia source code karena MySQL berada
di bawah Open Source License dan
MySQL juga dapat digunakan di berbagai Sistem Operasi misalnya : LINUX, UNIX,
Windows.
Dalam konteks database, informasi
tersimpan dalam tabel-tabel yang secara logika merupakan struktur data dua
dimensi yang terdiri atas baris-baris data yang berada dalam satu atau lebih
kolom. Keseluruhan tabel itu dihimpun dalam satu kesatuan yang disebut
database.
Akses
Database pada PHP
Untuk koneksi
ke database, gunakan perintah :
mysql_connect(hostname,
username, password);
Contoh :
<?
$hostname=”localhost”;//
hostname server database
$username=”php”; //
username database
$password=”php”; //
password database
if(! $db =
mysql_connect($hostname, $username, $password)) // Connect ke database
{
echo mysql_error ();// tampilkan pesan error
return 0;
}
Query
ke database
Setelah anda
connect ke database anda tinggal melakukan query ke database, caranya :
<?
mysql_select_db(“nama_database”); // memilih database yang digunakan
$query=”select * from nama_tabel”; // query yang akan dieksekusi
$res=mysql_query($query,
$db); // eksekusi query
?>
Begitu pula
untuk query yang lainnya misalnya insert,
delete, update, dll kita dapat menggunakan perintah mysql_query.
Menampilkan
isi tabel
Setelah
melakukan query, anda mungkin perlu untuk menampilkan hasil query. Perintahnya
:
Cat : dengan
asumsi kita telah mempunyai sebuah tabel yang memiliki kolom nama, alamat dan
email.
Menggunakan
mysql_fetch_row
<table>
<tr>
<td>Nama</td>
<td>Alamat</td>
<td>email</td>
<?
while ($row =
mysql_fetch_row($res)) // memecah tiap
kolom di dalam tabel ke dalam array
{
echo “<tr>”;
echo “<td>$row[0]</td>”; // menampilkan nama
echo “<td>$row[1]</td>”; // menampilkan alamat
echo “<td>$row[2]</td>”; // menampilkan email
}
?>
</table>
menggunakan
mysql_fetch_array
<table>
<tr>
<td>Nama</td>
<td>Alamat</td>
<td>email</td>
<?
while ($row =
mysql_fetch_array($res)) // memecah tiap
kolom di dalam tabel ke dalam array
{
echo “<tr>”;
echo “<td>$row[‘nama’]</td>”; // menampilkan nama
echo “<td>$row[‘alamat’]</td>”; // menampilkan alamat
echo “<td>$row[‘email’]</td>”; // menampilkan email
}
?>
</table>
0 komentar:
Posting Komentar