Aktifkan xampp anda terlebih dahulu. Tekan pada keyboard anda, Lampau ketik xampp .
Klik Start pada Apache serta MySQL
Kemudian buka salah satu Web Browser Anda Google Chrome, Mozilla, dll. Lampau ketik http://localhost/dashboard/ pada link URL anda.
Apabila sudah muncul tampilan seperti gambar di atas, klik phpMyAdmin.
Klik New.
Isikan nama tabel dengan contact_person . Lampau klik Create.
Isikan kolom Name : dengan person serta Number of columns: 3 . Kemudian klik Go.
Isikan struktur tabel seperti gambar dibawah. Kemudian klik Save.
Apabila berhasil, maka muncul tampilan seperti ini.
Sekarang, kita Membangun folder Buat Masuk ke folder htdocs anda. Secara default Terdapat di C:\xampp\htdocs . Kemudian buat folder baru dengan nama ContactPerson.
Buka SublimeText anda, Lampau masuk ke folder Klik File -> Open Folder … . Pilih Letak C:\xampp\htdocs , Lampau klik Select Folder.
Sekarang buat file namakan dengan index.php yang Berfaedah Buat menampilkan Tulisan Contact Person API v.1.0 pada halaman index. Isikan file tersebut dengan soruce code di Dasar ini .
index();
Sekarang buat file namakan dengan models.php yang Berfaedah Buat melakukan koneksi ke databse, serta CRUD query. Isikan file tersebut dengan soruce code di Dasar ini .
db=new PDO('mysql:host=localhost;dbname=contact_person','root','');
}
//Fungsi query Buat mendapatkan data dari database
public function getPersons(){
$query="SELECT * FROM person ";
$sql=$this->db->query($query);
return $sql;
}
public function getPerson($Id){
$query="SELECT * FROM person where id=$Id LIMIT 1";
$sql=$this->db->query($query);
return $sql;
}
public function setPerson($Name,$ContactNumber){
$query="INSERT into person VALUES(null,'$Name','$ContactNumber')";
$sql=$this->db->query($query);
return $sql;
}
public function updatePerson($Id,$Name,$ContactNumber){
$query="UPDATE person SET person_name="$Name",contact_number="$ContactNumber" where id=$Id";
$sql=$this->db->query($query);
return $sql;
}
public function deletePerson($Id){
$query="DELETE FROM person where id=$Id ";
$sql=$this->db->query($query);
return $sql;
}
}
Sekarang buat file namakan dengan create.php yang Berfaedah Buat menyimpan data ke database. Isikan file tersebut dengan soruce code di Dasar ini .
setPerson($name,$contactNumber);
//mengirim data ke android dengan format JSON
echo json_encode(array('status'=>true));
?>
Sekarang buat file namakan dengan update.php yang Berfaedah Buat merubah isi data ke database. Isikan file tersebut dengan soruce code di Dasar ini .
updatePerson($id,$name,$contactNumber);
//mengirim data ke android dengan format JSON
echo json_encode(array('status'=>true));
?>
Sekarang buat file namakan dengan delete.php yang Berfaedah Buat menghapus isi data dari database. Isikan file tersebut dengan soruce code di Dasar ini .
deletePerson($id);
//mengirim data ke android dengan format JSON
echo json_encode(array('status'=>true));
?>
Sekarang buat file namakan dengan read.php yang Berfaedah Buat mendapatkan Seluruh data person dari database. Isikan file tersebut dengan soruce code di Dasar ini .
getPersons();
while ($row=$getObject->fetch(PDO::FETCH_OBJ)) {
$jsonResponse[]=$row;
}
//mengirim data ke android dengan format JSON
echo json_encode(array('status'=>true,'persons'=>$jsonResponse));
}
?>
18. Sekarang buat file namakan dengan readPerson.php yang Berfaedah Buat mendapatkan Seluruh data person dari database. Isikan file tersebut dengan soruce code di Dasar ini .
getPerson($id);
while ($row=$getObject->fetch(PDO::FETCH_OBJ)) {
$jsonResponse[]=$row;
}
//mengirim data ke android dengan format JSON
echo json_encode(array('status'=>true,'persons'=>$jsonResponse));
}
?>