Belajar PHP MySQLi #2 : Membuat Database, Koneksi ke Database MySQLi dan MySQL

Belajar PHP dengan Database MySQL dan MySQLi bagian kedua, Membuat database dan koneksi ke database MySQLi / MySQL

Sesi belajar PHP dan Database MySQLi part #1 khusus pemula. Pada sesi belajar PHP kali ini kita akan membuat sebuah database lengkap dengan cara membuat koneksi ke MySQL dengan PHP.

Jika sebelumnya anda belum familiar dengan pemrograman PHP, anda bisa baca-baca tutorial PHP dan tutorial sesi belajar PHP dan Database MySQLi pada bagian pertama.

Membuat Database di Localhost

Untuk membuat database pada server local, silahkan akses alamat server anda di http://localhost/phpmyadmin secara default menggunakan user:root dan passwordnya kosong [blank].

Disini saya akan membuat sebuah database dengan nama "kodeajaib" dan sebuah table dengan nama "tbl_biodata", dimana nantinya table ini digunakan untuk menyimpan data-data user atau pengguna, maka kita akan membutuhkan beberapa beberapa field / kolom seperti : id, nama depan, nama belakang, alamat. Bagi anda yang sudah faham bisa ditambahkan sesuai kebutuhan.


Kira-kira skema pembuatan table kita seperti gambar berikut:


Anda bisa langsung membuat tabel tersebut pada database dan hasilnya akan seperti ini :

Atau anda bisa langsung membuat table biodata seperti diatas dengan cara menyimpan script SQL berikut dengan format .sql misalnya biodata.sql dan import ke database anda

tbl_biodata.sql

CREATE TABLE `tbl_biodata` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `nama_depan` varchar(100) NOT NULL,
  `nama_belakang` varchar(100) NOT NULL,
  `alamat` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Membuat Koneksi Database MySQLi dengan PHP

Agar dapat menjalankan operasi standar aplikasi seperti CRUD (create, Read, Update dan Delete) pada database menggunakan PHP, tentu kita harus terkoneksi dengan database yang bersangkutan terlebih dahulu.

Sampai disini, kita akan membuat project baru pada server local dengan nama folder "kodeajaib" dan buatlah sebuah file yang nantinya akan kita gunakan sebagai jembatan penghubung antara aplikasi PHP dengan database dengan nama koneksi.php, dan tuliskan seluruh kode berikut ini :

koneksi.php

<?php
  // konfigurasi server
  define('SERVER','localhost');
  define('USER','root');
  define('PASSWORD','');
  define('DATABASE','kodeajaib');

  // koneksi ke server
  $conn = mysqli_connect(SERVER,USER,PASSWORD,DATABASE);

  // cek apakah koneksi berhasil
  if (mysqli_connect_errno()){
  	echo "Oouppss, Koneksi gagal : " . mysqli_connect_error();
  } else {
    echo "Koneksi ke database berhasil";
    // lakukan perintah selanjutnya
  }
?>

Koneksi Database MySQL dengan PHP

Tentu bagi anda yang masih menggunakan server local dengan PHP versi 5.* anda bisa membuat koneksi ke database MYSQL, tuliskan seluruh code PHP berikut dan simpan dengan nama koneksi.php

koneksi.php

<?php
  // konfigurasi server
  define('SERVER','localhost');
  define('USER','root');
  define('PASSWORD','');
  define('DATABASE','kodeajaib');

  // koneksikan ke server
  $conn = mysql_connect(SERVER,USER,PASSWORD);

  // cek apakah sudah terkoneksi ke server
  if($conn){
  	echo "Koneksi ke server berhasil";
  }else{
  	echo "Oouppss, Koneksi gagal";
  }

  // pilih nama database
  $database = mysql_select_db(DATABASE);

  // cek apakah database terpilih
  if($database){
  	echo "koneksi database berhasil.";
    // tuliskan perintah selanjutnya
  }else{
  	echo "Oouppss, Koneksi ke database gagal";
  }
 ?>

Untuk sesi belajar PHP menggunakan Database MySQLi selanjutnya kita akan mencoba membuat operasi sederhana seperti CRUD menggunakan PHP.

Tetap update dengan artikel-artikel terbaru dari kode ajaib dengan cara berlanggan melalui email maupun sosial media kode ajaib secara gratis.

See you next lessons and Happy coding ....

COMMENTS


Feel free to code it up and send us a pull request.

Hi everyone, let's me know how much this lesson can help your work. Please Subscribe and Follow Our Social Media 'kodeajaib[dot]com' to get Latest tutorials and will be send to your email everyday for free!, Just hit a comment if you have confused. Nice to meet you and Happy coding :) all ^^



Follow by E-Mail


Name

ADO.NET,3,Ajax,6,Android,9,AngularJS,4,ASP.NET,4,Blogger Tutorials,7,Bootstrap,7,C++,1,Codeigniter,2,Cplusplus,6,Crystal Report,6,CSharp,25,Ebook Java,2,FlyExam,1,FSharp,3,Game Development,2,Java,35,JDBC,2,Laravel,89,Lumen,2,MariaDB,2,Ms Access,3,MySQL,31,ODBC,6,OleDB,1,PHP,14,PHP Framework,6,PHP MYSQLI,9,PHP OOP,5,Python,8,Python 3,4,SQL Server,4,SQLite,4,Uncategorized,5,Vb 6,2,Vb.Net,89,Video,48,Vue Js,4,WPF,2,Yii,3,
ltr
item
KODE AJAIB: Belajar PHP MySQLi #2 : Membuat Database, Koneksi ke Database MySQLi dan MySQL
Belajar PHP MySQLi #2 : Membuat Database, Koneksi ke Database MySQLi dan MySQL
Belajar PHP dengan Database MySQL dan MySQLi bagian kedua, Membuat database dan koneksi ke database MySQLi / MySQL
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii__FVogM_k9JcUdmJYYhsAcgv9mDIxsZnPjoe8QynbjUZEKW_wjqbO5LSe0VyUOIeI9NNpTGYnrazOZ1gAqYoeLwD3qjKiMPNyMTtCIUyw0eRerwz5fBIads9YJF4ErfGJHM1cZVZj3U/s320/koneksi-database-mysqli.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii__FVogM_k9JcUdmJYYhsAcgv9mDIxsZnPjoe8QynbjUZEKW_wjqbO5LSe0VyUOIeI9NNpTGYnrazOZ1gAqYoeLwD3qjKiMPNyMTtCIUyw0eRerwz5fBIads9YJF4ErfGJHM1cZVZj3U/s72-c/koneksi-database-mysqli.png
KODE AJAIB
https://scqq.blogspot.com/2018/11/belajar-php-mysqli-koneksi-database.html
https://scqq.blogspot.com/
https://scqq.blogspot.com/
https://scqq.blogspot.com/2018/11/belajar-php-mysqli-koneksi-database.html
true
3214704946184383982
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy