PHP with MySQL BASIC

Untuk membuat aplikasi PHP agar bisa menampilkan data dari dBMS secara sederhana, konsep dasar dari menampilkan data dengan PHP adalah 1. Koneksi DBMS, 2. RUNNING SQL, 3. TAMPILKAN DATA
KONEKSI DBMS
Untuk melakukan koneksi dbms saat ini paling uptodate menggunakan PDO, berikut skrip PDO
// Konfigurasi database anda
$host = "localhost";
$dbname = "senin";
$username = "root";
$password = "*******";
try {
// Buat Object PDO baru dan simpan ke variable $db
$db = new PDO("mysql:host={$host};dbname={$dbname}", $username, $password);
// Mengatur Error Mode di PDO untuk segera menampilkan exception ketika ada kesalahan
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $exception) {
die("Connection error: " . $exception->getMessage());
}
?>

RUNNING SQL
Running SQL dalam script php bisa di lihat dalam list berikut
$sql="select * from produk";
$query = $db->prepare($sql);
// Jalankan perintah sql
$uu=$query->execute();

MENAMPILKAN DATA
Menampilkan data adalah bagian dari proses yang memberikan output/informasi kepada user, berikut
$data = $query->fetchAll();
foreach ($data as $r) {
//ini point 2 mencetak ke layar =>| id | nama | harga | qty |
echo "
".$r['id']." = ".$r['nama']." = ".$r['harga']." = ".$r['qty'];
}

Kode selengkapnya adalah sebagai berikut (Download lproduk.php):
include_once "buka.php";

//list saja
//ini point 1 $sql
$sql="select * from produk";
$query = $db->prepare($sql);
// Jalankan perintah sql
$uu=$query->execute();
echo "

";
$data = $query->fetchAll();
foreach ($data as $r) {
//ini point 2 mencetak ke layar =>| id | nama | harga | qty |
echo "

";
}
echo "

".$r['id']." ".$r['nama']." ".$r['harga']." ".$r['qty']."

";
?>

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>