Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EXAMPLE WITH MYSQL
- <?php
- $user='root';//user di DB MySQL
- $pass='test';//password di DB MySQL
- try
- {
- $dbh = new PDO ('mysql:host=localhost;dbname=rosadb', $user,$pass);
- $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
- $dbh->setAttribute(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY,TRUE);
- echo $user. ', anda sukses koneksi ke DB MySQL';
- }
- catch (PDOException $e)
- {
- print 'Pesan Kesalahan : '. $e->getMessage() . '<br/>';
- die();
- }
- ?>
- EXAMPLE WITH PostgreSQL
- <?php
- $user='root';//user di DB MySQL
- $pass='test';//password di DB MySQL
- try
- {
- $dbh = new PDO ('pgsql:host=localhost;dbname=rosadb', $user,$pass);
- $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
- echo $user. ', anda sukses koneksi ke DB PostgreSQL';
- }
- catch (PDOException $e)
- {
- print 'Pesan Kesalahan : '. $e->getMessage() . '<br/>';
- die();
- }
- ?>
- EXAMPLE WITH ODBC
- <?php
- try {
- // latihan : nama database Access
- $dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\latihan.mdb;Uid=Admin");
- echo ' anda sukses koneksi ke DB ACCESS lewat ODBC';
- }
- catch (PDOException $e)
- {
- echo $e->getMessage();
- }
- ?>
- SHOW DATA FROM TABLE
- <?php
- include_once 'dbkoneksi.php'; // dbkoneksi.php adalah file koneksi ke database kodenya ada diatas
- $sql = "SELECT * FROM siswa"; /diasumsikan terdapat table siswa dengan field idsiswa dan nama
- $rs = $dbh->query ( $sql ) ; // $dbh adalah object PDO yang didefinisikan pada file dbkoneksi.php
- foreach ( $rs as $row)
- {
- echo 'IDSISWA : ' . $row['idsiswa']. ' , Namanya : ' .$row['nama'].' <br/>';
- }
- ?>
- USE PrepareStatement
- <?php
- include_once 'dbkoneksi.php';
- $sql= "INSERT INTO siswa (idsiswa,nama) VALUES (?,?)";
- $data = array();
- $data[]=1; // ? ke 1
- $data[]=2; // ? ke 2
- // buat object prepare statement
- $st = $dbh->prepare( $sql );
- $st->execute($data);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment