Home Mobile Cara get data dari api local xampp

Cara get data dari api local xampp

0

Mengambil data dari XAMPP menggunakan API dapat dilakukan dengan berbagai cara tergantung pada apa yang Anda ingin lakukan dan teknologi apa yang Anda pilih. XAMPP sendiri adalah lingkungan pengembangan lokal yang mencakup server web, basis data, dan bahasa pemrograman seperti PHP.

Jika Anda ingin mengambil data dari sebuah basis data yang diakses melalui XAMPP menggunakan API, Anda perlu melakukan beberapa langkah berikut:

1.Siapkan Server dan Basis Data:

  • Pastikan XAMPP telah diinstal dan server Apache dan MySQL sudah berjalan.

2.buat sebuah file koneksi

file koneksi berfungsi untuk menyambungak data base ke api local

3.Buat API Endpoint:

  • Anda perlu membuat skrip atau endpoint pada server yang dapat menerima permintaan dan mengembalikan data dari basis data. Ini bisa dilakukan dengan menggunakan bahasa pemrograman seperti PHP.

bagian dari kode tersebut:

  1. include 'koneksi.php';:
    • Kode ini mengimpor file koneksi.php. Umumnya, ini akan berisi informasi koneksi ke basis data (seperti host, nama pengguna, kata sandi, dan nama basis data) dan menginisialisasi koneksi. Tanpa file ini, skrip tidak akan dapat berkomunikasi dengan basis data.
  2. $sql = "SELECT * FROM store";:
    • Ini adalah query SQL untuk mengambil semua data dari tabel bernama store.
  3. $result = $koneksi->query($sql);:
    • Kode ini mengeksekusi query SQL menggunakan koneksi yang telah diinisialisasi sebelumnya. Hasil dari query akan disimpan di variabel $result.
  4. if($result->num_rows > 0){}:
    • Ini adalah pengujian kondisional yang memeriksa apakah hasil query mengembalikan setidaknya satu baris atau tidak.
  5. $res['is_success'] = true;:
    • Jika query mengembalikan hasil, maka is_success diatur sebagai true, menunjukkan bahwa operasi berhasil.
  6. $res['message'] = "Berhasil Menampilkan data";:
    • Pesan ini akan menyertai hasil JSON dan memberikan informasi tentang status operasi.
  7. $res['data'] = array();:
    • Ini adalah array kosong yang akan digunakan untuk menyimpan hasil data dari basis data.
  8. while ($row = $result->fetch_assoc()){}:
    • Di dalam loop ini, setiap baris hasil dari query akan diambil satu per satu dan dimasukkan ke dalam array $res['data'].
  9. } else { ... }:
    • Jika hasil query tidak mengembalikan setidaknya satu baris, maka blok ini akan dieksekusi.
  10. echo json_encode($res);:
    • Akhirnya, hasil dari operasi (baik berhasil atau gagal) akan diubah menjadi format JSON menggunakan json_encode dan dikirimkan sebagai respons dari API.

Jadi, keseluruhan skrip berfungsi untuk menjalankan query SQL, memproses hasilnya, dan mengembalikan hasil dalam format JSON bersama dengan pesan dan status keberhasilan atau kegagalan operasi.

4.Lakukan Pengujuan Api

  • pengujian dapat di lakukan di post man dan app sejenis