Simple API CRUD PHP

- 3 mins

Pendahuluan

CRUD merupakan kepanjangan dari Create Read Update Delete yang mana dari keempat proses tersebut merupakan fundamental dari proses logic dari programming.

Berikut penjelasannya :

Steps to Produce

Membuat Database

Buat terlebih dahulu databasenya, kalian bisa menggunakan query database saya dibawah ini.

CREATE TABLE `simple-crud-api`.`tbl-akademik` ( `id_akademik` INT NOT NULL AUTO_INCREMENT , `npm` INT NOT NULL , `nama` VARCHAR(25) NOT NULL , `alamat` TEXT NOT NULL , PRIMARY KEY (`id_akademik`)) ENGINE = InnoDB;

Sekarang coba input data mahasiswa dengan klik menu Insert

alt text

Koneksi Database PHP dengan MYSQLi

Buat project baru kalian disini saya membuat folder project bernama simple-crud-api lalu didalam folder project tersebut buat 2 folder

Didalam folder conf/ kalian buat file dengan nama config.php lalu taruh script php dibawah ini -> save

<?php
define("DB_HOST","localhost"); //nama server database
define("DB_USER","bellabeen"); //username database
define("DB_PASSWORD",""); //password database
define("DB_NAME","simple-crud-api"); //nama database yang digunakan
?>

Kalau sudah pada folder lib/ buat file dengan nama DB.php lalu taruh script php dibawaha ini -> save

<?php
include_once (__DIR__ . '/../conf/config.php');
class DB {
    private $host  = DB_HOST;
    private $user  = DB_USER;
    private $passwd = DB_PASSWORD;
    private $dbname    = DB_NAME;

    public $db = null;

    function __construct(){
        if ($this->db == null) {
            $conn = new mysqli($this->host,
            $this->user,
            $this->passwd,
            $this->dbname);

            if ($conn->connect_error){
                die ("Gagal melakukan koneksi 
                ke MYSQL".$conn->connect_error);
            } else {
                $this->db = $conn;
            }
        }
    }
}

Untuk memastikan sudah terhubung atau belum, coba kalian akses file di lib/DB.php apabila hanya tampilan warna putih saja dilayar berarti koneksi antara PHP dengan MYSQL sudah berhasil. Jika menghasilkan pesan error Gagal melakukan koneksi ke MYSQL kondisi tersebut php dengan database masih belum terhubung pastikan dan teliti kembali.

Sekian tutorial sederhana membuat koneksi php dengan database. Untuk tutorial selanjutnya kalian bisa akses link dibawah ini

  1. Simple API Create Data akses disini
  2. Simple API Read Data akses disini
  3. Simple API Update Data akses disini
  4. Simple API Delete Data akses disini
Muhammad Bella Buay Nunyai

Muhammad Bella Buay Nunyai

A man who tries to be human

comments powered by Disqus
rss facebook twitter github gitlab youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora