PHP, akses Database #2 (PostgreSQL)

Disamping database MySQL yang sangat terkenal di server hosting juga banyak menyediakan PostgreSQL sebagai alternatif yang lebih handal daripada MySQL. Berikut adalah syntax umum yang sering digunakan untuk mengakses PostgreSQL dalam pemrograman PHP.

PostgreSQL

Sebelum Anda menggunakan koneksi database PostgreSQL pastikan extension library-nya pada PHP.ini sudah diaktifkan, hilangkan tanda ; (semicolon)

extension=extension=php_pgsql.dll

– Koneksi ke database

$host="localhost";
$user="root";
$password="123456";
$port="5432";

$link= pg_connect("host=".$host." port=".$port." dbname=".$dbname." user=".$user." password=".$password) or die("Koneksi gagal");

if($link) echo "Koneksi sukses";

Catatan : Berbeda dengan MySQL, satu koneksi PostgreSQL harus menyertakan nama databasenya ketika koneksi.
– Query pada Tabel

$query = "SELECT * FROM my_table";
$result = pg_query($link, $query) or die("Query gagal  " );

– Menghitung jumlah record data

$jumlah_data = pg_num_rows($result);
echo "Jumlah data : ".$jumlah_data;

– Retrieve / mengambil data dari hasil query

echo "<table>\n";
while ($line = pg_fetch_array($result, PGSQL_ASSOC)) {
    echo "\t<tr>\n";
    foreach ($line as $col_value) {
        echo "\t\t<td>$col_value</td>\n";
    }
    echo "\t</tr>\n";
}
echo "</table>\n";

– Membersihkan resultset

pg_free_result($result);

– Menutup Koneksi

pg_close($link);

Untuk melihat lebih lengkap syntax-nya, silakan baca dokumentasi PHP di http://www.php.net/docs.php

Baca Juga:  OpenID : apa dan untuk apa?

Next, akan saya bahan akses ke database MS SQL Server. Semoga bermanfaat

Komentar

comments

zenzaqi

PHP Programmer, Code Igniter, Ext-Js, dotA Pro-Gamer, Alpharian, B2W, Backpacker

grain storage instagram türk takipçi satın al