Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-22-2013, 09:03 PM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › PHP v
« Previous 1 ... 26 27 28 29 30 31 Next »

class.pdo.php (class mysql dengan php)

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
class.pdo.php (class mysql dengan php)
03-24-2011, 12:33 PM
Post: #1
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
class.pdo.php (class mysql dengan php)
PHP Code:
<?php
/*
    Class Database dengan Driver PDO
    version 1.0 (sangat sederhana) belum termasuk validasi data
    
    Author wenkhairu
    http://khairu.net
*/

/*
    HOW TO USE
    ==========
    #include file class
    include ('class.pdo.php');
    
    #buat instance dari object class
    $database = new DatabasePDO;
    
    #contoh untuk insert data
    $simpan = "INSERT INTO tbl_coba (value1,value2) VALUES ('value1','value2')";
    #set SQL Query
    $database->setQuery($simpan);
    
    #contoh untuk mengambil hasil query seperti perintah SELECT
    #set SQL Query
    $ambil = "SELECT * FROM tbl_contoh";
    $hasil = $database->getQuery($ambil);
    #hasilnya akan berbentuk array, untuk fetchnya bisa pake foreach atau while
    foreach ($hasil as $data)
    {
        echo $data['field1']."<br />";
        echo $data['field2']."<br />";
    }
*/

class DatabasePDO
{
    
#private variable
    
private $server;        #nama server         ex : private $server    = 'localhost';
    
private $user;            #user server        ex : private $user        = 'root'; 
    
private $pass;            #password server    ex : private $pass        = 'khairu-r00t';
    
private $database;        #nama database        ex : private $database    = 'dbase_coba';
    
    #variable public
    
public $dbs =NULL;        #database resource handler
    
    
    #Kontructronya
    
public function __construct()
    {
        
#gunakan try dan catch untuk error hadling
        
try{
            
#koneksi dengan PDO 
            
$this->dbs = new PDO ("mysql:host=$this->server;dbname=$this->database",$this->user,$this->pass);
        }catch(
PDOException $e){
            
#keluarkan pesan error dari error yang terjadi
            
echo __LINE__.$e->getMessage()
        }
    }
    
    
#desktruktornya 
    
public function __desctruct()
    {
        
#kembalikan resource database setelah digunakan
        #untuk menghemat memory
        
$this->dbs = NULL;
    }
    
    
#fungsi untuk melakukan query database
    
public function setQuery($sql)
    {
        
#gunakan try dan catch untuk error handling
        
try{
            
#lakukan query ke database dan tampilkan
            #informasi Error jika terjadi kesalahan
            
$run = $this->dbs->exec($sql) or print_r($this->dbs->errorInfo());
        }catch(
PDOException $e){
            
#tempilakn pesan error dari system
            
echo __LINE__.$e->getMessage()
        }
    }
    
    
#fungsi untuk menampilkan hasil query yang telah di set
    
public function getQuery($sql)
    {
        
#baca hasil set Query
        
$hasil = $this->dbs->query($sql);
        
        
#set mode mysql menjadi fetch_assoc agar hasil berbentuk array
        
$hasil->setFetchMode(PDO::FETCH_ASSOC);
        
        
#kembalikan nilai dari $hasil
        
return $hasil;
    }
    
    
}
?>
Visit this user's website Find all posts by this user
Quote this message in a reply
03-24-2011, 12:41 PM
Post: #2
Liyan oz Away
@riestiyansyah
Posts: 516
Joined: Dec 2010
Reputation: 12
RE: class.pdo.php (class mysql dengan php)
izin sedot buat dijadiin copyright,,, wuakakakkakak...

* Liyan oz mau jadi ripper wuakakakka

dordor
Visit this user's website Find all posts by this user
Quote this message in a reply
03-25-2011, 08:23 AM
Post: #3
semutdanlaba2 Offline
./Devilz Officer
Posts: 85
Joined: Mar 2011
Reputation: 0
RE: class.pdo.php (class mysql dengan php)
ini oop punya...

asik

i like oop gitcuuuu
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
Question [Solved] how Delete mysql table row dengan php dauf 12 165 05-08-2013 04:32 PM
Last Post: jundulloh
  [Solved] Auto Login Forum dengan CURL angelcyber942 15 237 05-08-2013 09:40 AM
Last Post: ditatompel
Question Bagaimana membuat for edit dengan PHP...?? dauf 8 149 05-04-2013 03:59 AM
Last Post: idrus.samury
  [Tutor] Membuat MP3 Player Pada Website dengan php Lucious Lawliet 18 260 05-01-2013 05:41 PM
Last Post: kenta
  Mudah Membuat Thumbnail Dengan phpThumb Cruz3N 2 1,260 04-29-2013 07:47 PM
Last Post: CodeSearcher
  [Tutor] script untuk import excel ke MySQL dellacroug 9 146 04-29-2013 11:33 AM
Last Post: Sixmart
  Bagaimana cara Login dengan menggunaka Privilage dauf 2 85 04-24-2013 11:44 AM
Last Post: dauf
  [Ask] Script file zip selalu muncul peringantan "Class 'ZipArchive' not found" Tamp4h 6 104 04-23-2013 11:04 AM
Last Post: Tamp4h
  [Tutor] buat paging class dengan PHP dellacroug 20 276 04-19-2013 03:43 PM
Last Post: dellacroug
Question Gmna input data kedalam database dengan php?? dauf 5 116 04-03-2013 07:51 PM
Last Post: dauf

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-22-2013, 09:03 PM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE