PDO Fetch Modes

♠ Posted by Unknown
PDO Fetch Modes Method PDO::query mengembalikan objek PDOStatement yang dapat dimanfaatkan dalam banyak sama adalah sebagai mysql_fetch_object () atau pg_fetch_object (). Tentu saja ada kalanya indeks numerik yang dibutuhkan atau indeks asosiatif. PDO::query menyediakan untuk ini juga dengan memungkinkan coder untuk mengatur modus pengambilan untuk melalui objek PDOStatement atau melalui PDOStatement::setFetchMode (). Fetch Assoc Untuk mengambil sebuah array asosiatif dari hasil kami konstanta PDO::FETCH_ASSOC digunakan dan mengembalikan nama kolom sebagai indeks atau kunci dari array yang dihasilkan. <?php  /*** mysql hostname ***/  $hostname = 'localhost';  /*** mysql username ***/  $username = 'username';  /*** mysql password ***/  $password = 'password';try {    $dbh = new PDO("mysql:host=$hostname;dbname=animals", $username, $password);    /*** echo a message saying we have connected ***/    echo 'Connected to database<br />';    /*** The SQL SELECT statement ***/    $sql = "SELECT * FROM animals";    /*** fetch into an PDOStatement object ***/    $stmt = $dbh->query($sql);    /*** echo number of columns ***/    $result = $stmt->fetch(PDO::FETCH_ASSOC);    /*** loop over the object directly ***/    foreach($result as $key=>$val)    {    echo $key.' - '.$val.'<br />';    }    /*** close the database connection ***/    $dbh = null;}catch(PDOException $e)    {    echo $e->getMessage();    }?> Kode...

CRUD PDO Vs CRUD MySQLi

♠ Posted by Unknown
CRUD PDO Vs CRUD MySQLi Disini saya langsung menggunakan source-code pada suatu kasus. Agar dapat terlihat perbedaan dari PDO dengan MySQLi. KONEKSI KE DATABASE Script untuk koneksi ke database menggunakan MySQLi <?php$host = "localhost";$user = "root";$pass = "";$database = "CRUD";$db = mysqli_connect($host, $user, $pass, $database) or die ("koneksi gagal");?>  Script untuk koneksi ke database menggunakan PDO <?php $host = 'localhost';$dbuser = 'root';$dbpass = '';$dbname = 'Sistem_informasi'; $db = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $dbuser, $dbpass); $db->setAttribute(PDO::ATTR_ERRMODE,...

Pengenalan PDO (PHP Data Object)

♠ Posted by Unknown
Pengenalan PDO (PHP Data Object) PDO (PHP Data Objects) adalah php extension untuk mengakses database, sama seperti mysql_query atau mysql_fetch_array. Saat ini fungsi seperti mysql_query dan mysql_fetch_array sudah di-deprecated dan akan segera dihapus. Oleh karena itu kita perlu segera beralih menggunakan PDO atau MySQLi untuk menyimpan, edit atau hapus data. PDO bisa dipakai untuk mengakses beberapa database berbeda, sedangkan MySQLi hanya untuk database mysql. Jika saat ini kita menggunakan database MySQL dan di kemudian hari berganti menggunakan database PostgreSQL maka kita tidak perlu...

Penerapan CRUD Pada Form

♠ Posted by Unknown
Penerapan CRUD Pada Form Saya mencoba membuat Login dan CRUD sederhana dengan membuat form data guru dan menampilkannya pada tabel. Berikut ulasannya. Koneksi.php Halaman Login login.php   Dari script di atas maka akan menghasilkan tampilan sebagai berikut. Hasil dari CRUD akan saya tampilkan di home. Pertama kita langsung membuat CREATE untuk menambahkan data. tambah-data.php <?php session_start(); if (!isset($_SESSION['username'])) {     header('Location: ../login.php');     exit(); } ?> <!DOCTYPE html> <html lang="en"> <head>    ...