Membuat Koneksi Database PHP MySQL Dengan Teknik OOP
![Membuat Koneksi Database PHP MySQL Dengan Teknik OOP](https://www.malasngoding.com/wp-content/uploads/2016/03/Membuat-Koneksi-Database-PHP-MySQL-Dengan-Teknik-OOP-1.png)
Membuat Koneksi Database PHP MySQL Dengan Teknik OOP
Membuat Koneksi Database PHP MySQL Dengan Teknik OOP – halo teman-teman. jumpa lagi di www.malasngoding.com. masih di tutorial oop php. sebelumnya kita telah belajar teknik oop php dasar. dan sekarang kita akan belajar cara membuat koneksi php dan mysql dengan menggunakan konsep oop. jadi akan di jelaskan tentang cara menghubungan PHP dan MySQL dengan menggunakan konsep oop php.
Teman-teman bisa melihat tutorial oop dasar sebelumnya di malasngoding.com.
- PHP OOP Part 1 : Pengertian dan pengenalan OOP PHP
- PHP OOP Part 2 : Pengertian Class, Object, Method dan Property Pada OOP PHP
- PHP OOP Part 3 : Pengenalan Construct dan Destruct Pada OOP PHP
- PHP OOP Part 4 : Pengertian Enkapsulasi(Public, Private, Protected) Pada OOP PHP
- PHP OOP Part 5 : Pewarisan Sifat(Inheritance) Pada OOP PHP
Pada tutorial kali ini kita akan membahas tentang cara membuat koneksi php dan database mysql dengan menggunakan teknik OOP.
Membuat Koneksi Database MySQL Dengan PHP OOP
Langsung saja teman-teman sekalian, kita masuk ke cara membuat koneksi database dengan oop. di tutorial ini tidak saya jelaskan lagi tentang pengertian class, method dan yang dasar-dasar lainnya. teman-teman bisa melihat nya di tutorial sebelumnya di link di atas.
Langkah pertama yang harus kita lakukan adalah kita buat dulu database nya. di sini saya membuat database dengan nama malasngoding. dan kemudian bisa teman-teman buat table juga atau tidak. supaya lebih cepat teman-teman bisa mengimport sql berikut.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
-- phpMyAdmin SQL Dump -- version 3.5.2.2 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: Mar 07, 2016 at 07:02 AM -- Server version: 5.5.27 -- PHP Version: 5.4.7 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `malasngoding` -- -- -------------------------------------------------------- -- -- Table structure for table `user` -- CREATE TABLE IF NOT EXISTS `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(100) NOT NULL, `alamat` varchar(100) NOT NULL, `usia` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; -- -- Dumping data for table `user` -- INSERT INTO `user` (`id`, `nama`, `alamat`, `usia`) VALUES (1, 'Andi', 'Jakarta', 20), (3, 'Budi', 'Bandung', 30); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; |
Koneksi Database MySQL dan PHP Dengan Teknik OOP
Kemudian langkah kedua adalah membuat class database. jadi buat sebuah file baru dengan nama database.php.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<?php //www.malasngoding.com class database{ var $host = "localhost"; var $uname = "root"; var $pass = ""; var $db = "malasngoding"; function __construct(){ $koneksi = mysql_connect($this->host, $this->uname, $this->pass); mysql_select_db($this->db); if($koneksi){ echo "Koneksi database mysql dan php berhasil."; }else{ echo "Koneksi database mysql dan php GAGAL !"; } } } $malasngoding = new database(); ?> |
di sini sebagai contoh menghubungkan mysql dan php dengan teknik oop, saya membuat class dengan nama database. dan kemudian kita mengisi data host dan database pada propertynya.
1 2 3 4 |
var $host = "localhost"; var $uname = "root"; var $pass = ""; var $db = "malasngoding"; |
lalu menghubungkannya di function construct. karena function construct adalah method pertama yang di jalankan jika sebuah class di akses.
jika koneksi berhasil maka akan di tampilkan koneksi database mysql dan php berhasil. dan jika tidak maka akan di tampilkan koneksi database mysql dan php GAGAL!.
1 2 3 4 5 |
if($koneksi){ echo "Koneksi database mysql dan php berhasil."; }else{ echo "Koneksi database mysql dan php GAGAL !"; } |
coba jalankan pada browser dan hasilnya koneksi database mysql dan php berhasil. tanda nya koneksi database dengan teknik oop telah berhasil.
![Membuat Koneksi Database PHP MySQL Dengan Teknik OOP Membuat Koneksi Database PHP MySQL Dengan Teknik OOP](https://www.malasngoding.com/wp-content/uploads/2016/03/Membuat-Koneksi-Database-PHP-MySQL-Dengan-Teknik-OOP.png)
Membuat Koneksi Database PHP MySQL Dengan Teknik OOP
Oke teman-teman. sekian dulu tutorial Membuat Koneksi Database PHP MySQL Dengan Teknik OOP. semoga dapat bermanfaat.
Tutorial Menarik Lainnya
![membuat form login logout tanpa database](https://www.malasngoding.com/wp-content/uploads/2024/03/membuat-form-login-logout-tanpa-database-300x189.png)
Membuat Form Login Dengan PHP Tanpa Database
![Menghitung Selisih Waktu PHP](https://www.malasngoding.com/wp-content/uploads/2024/01/Menghitung-Selisih-Waktu-PHP-300x189.png)
![Menghitung Selisih Waktu PHP](https://www.malasngoding.com/wp-content/uploads/2024/01/Menghitung-Selisih-Waktu-PHP-300x189.png)
Menghitung Selisih Waktu Dengan PHP
![crud dengan ajax php mysqli](https://www.malasngoding.com/wp-content/uploads/2024/01/crud-dengan-ajax-php-mysqli-300x189.jpg)
![crud dengan ajax php mysqli](https://www.malasngoding.com/wp-content/uploads/2024/01/crud-dengan-ajax-php-mysqli-300x189.jpg)
Membuat CRUD menggunakan Ajax PHP – Hapus Data
![crud ajax php mysqli](https://www.malasngoding.com/wp-content/uploads/2024/01/crud-ajax-php-mysqli-1-300x189.jpg)
![crud ajax php mysqli](https://www.malasngoding.com/wp-content/uploads/2024/01/crud-ajax-php-mysqli-1-300x189.jpg)