okay, kali ini gue akan coba bahas :
gimana sih cara gampang koneksiin android ke database MySQL.?
Secara sederhana, cara gampangnya adalah menggunakan perlengkapan yang sering digunakan yaitu Code Igniter framework punya PHP. :D *sebenernya ga pake framework juga bisa sih.
Oke tapi kali ini gue bahas yang di Code Igniter dulu aja deh hehe..
Sebelumnya saya asumsikan bahwa pembaca sudah mengerti bagaimana cara mengkonfigurasi database di Code Igniter karena saya tidak membahasnya kali ini.
langsung aja. untuk membuat Login API ceritanya kita mempersiapkan databasenya dulu ya.
untuk pembuatan database saya membuat tabel bernama mahasiswa.
untuk memulainya kalian bisa buat 2 buah file.
1. adalah file di application > controllers > android.php
2. adalah file di application > models > dbandroid.php
yang nama file nya bisa dilihat dengan font berwarna hijau pada project structure dibawah ini.
project structure pada IDE saya (PHPstorm) dengan kolaborasi Git.
setelah itu kalian bisa melengkapi kode untuk file models nya terlebih dahulu.
saya membuat sebuah method yaitu login api untuk pengecekan data login ke database.
model dbandroid.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class dbandroid extends CI_Model
{
function __construct()
{
parent::__construct();
}
function LoginApi($username, $password)
{
$result = $this->db->query("SELECT
nim,
kodedosen,
nama,
username,
kelas,
prodi,
email,
photo
FROM
mahasiswa
WHERE
username = '$username'
AND PASSWORD = '$password'");
return $result->result();
}
}
kemudian saya melengkapi file controllernya dengan kode berikut.
controller andorid.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class android extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('dbandroid');
}
public function index()
{
echo 'beasiswa api';
}
public function LoginApi()
{
$username = $this->input->post('username');
$password = $this->input->post('password');
$result = $this->dbandroid->LoginApi($username, $password);
echo json_encode($result);
}
}
Sip pembuatan kode PHP untuk login API telah selesai. sekarang kita bisa menguji apakah sudah berjalan dengan baik dengan ekstensi di browser chrome bernama POSTMAN
kita bisa melakukan percobaan mengirim HTTP POST ke kode yang sudah kita buat dengan POSTMAN dengan parameter username dan password.
jika sudah tercetak data JSON pada body seperti screenshoot saya diatas
[{"nim":null,"kodedosen":"WHY","nama":"Wahyu Hidayat","username":"why","kelas":"PIS 12-01","prodi":null,"email":null,"photo":null}]
Selamat! berarti anda sudah berhasil membuat Login API menggunakan PHP CodeIgniter.
pembahasan untuk JSON dan Android akan saya lanjut di bagian ke 2.
Semoga Bermanfaat.
Thanks gan, semoga bermanfaat :)
BalasHapusContoh di android nya mana ??? tanggung bikin artikel nya bung
Hapusbuat sendiri om
Hapusmantab ehehe, makasih mas
BalasHapuslebih baik lagi kalau ditambahin hak akses bung, lebih mantap
BalasHapushttps://istanbulolala.biz/
BalasHapus7HNBU0
6CD08
BalasHapusReferans Kimliği Nedir
Konya Lojistik
Silivri Fayans Ustası
Düzce Evden Eve Nakliyat
Elazığ Şehir İçi Nakliyat
Nevşehir Şehirler Arası Nakliyat
Çankırı Şehir İçi Nakliyat
Kalıcı Makyaj
Şırnak Evden Eve Nakliyat
E5B47
BalasHapuskucoin
en iyi kripto para uygulaması
bitcoin seans saatleri
binance referans kimliği nedir
filtre kağıdı
mercatox
mobil 4g proxy
bitcoin ne zaman çıktı
kizlarla canli sohbet
269A9
BalasHapusreferans kodu binance
coinex
bitget
güvenilir kripto para siteleri
referans kimligi nedir
bitcoin hesabı nasıl açılır
binance referans kod
kizlarla canli sohbet
telegram kripto
D0CB4
BalasHapusbitcoin nasıl kazanılır
https://kapinagelsin.com.tr/
4g mobil proxy
kripto para telegram
kızlarla canlı sohbet
gate io
binance referans
en az komisyon alan kripto borsası
bibox
RFGBFHTGJUY
BalasHapusشركة تسليك مجاري