Another Source

Selasa, 09 Oktober 2012

Database SQL pada PHP


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