0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan8 halaman

Modul 9 PHP

Dokumen ini menjelaskan langkah-langkah untuk menghubungkan PHP dengan MariaDB, termasuk cara membuka koneksi, menjalankan query, dan mengambil record dari database. Terdapat juga penjelasan mengenai fungsi-fungsi seperti mysqli_fetch_array(), mysqli_fetch_assoc(), dan mysqli_fetch_row() untuk memproses hasil query. Selain itu, terdapat latihan dan tugas untuk membuat sistem Buku Tamu dengan database dan tabel yang ditentukan.

Diunggah oleh

Nafisa Rusydah24
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan8 halaman

Modul 9 PHP

Dokumen ini menjelaskan langkah-langkah untuk menghubungkan PHP dengan MariaDB, termasuk cara membuka koneksi, menjalankan query, dan mengambil record dari database. Terdapat juga penjelasan mengenai fungsi-fungsi seperti mysqli_fetch_array(), mysqli_fetch_assoc(), dan mysqli_fetch_row() untuk memproses hasil query. Selain itu, terdapat latihan dan tugas untuk membuat sistem Buku Tamu dengan database dan tabel yang ditentukan.

Diunggah oleh

Nafisa Rusydah24
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Modul

MODUL9 7
KONEKSI PHP DENGAN MariaDB

A. TUJUAN:
1. Memahami langkah-langkah koneksi PHP dengan MariaDB.
2. Memahami perbedaan pengambilan record dari database.

B. DASAR TEORI
Langkah-langkah koneksi PHP- MariaDB
1. Membuka koneksi ke server MariaDB. mysqli_connect()
Digunakan untuk melakukan uji dan koneksi kepada server database MariaDB.
Sintaks:

$conn = mysqli_connect (”host”,”username”,”password”);

$conn adalah nama variabel penampung status hasil koneksi kepada database.
host adalah nama host atau alamat server database MariaDB.
username adalah nama user yang telah diberi hak untuk dapat mengakses servere
database.
password adalah kata sandi untuk username untuk dapat masuk ke dalam database.

2. Mengambil sebuah query dari sebuah database. mysqli_query()


Digunakan untuk melakukan eksekusi perintah SQL untuk memanipulasi
database yang berhasil dilakukan koneksinya menggunakan mysqli_connect().
Sintaks:

$hasil = mysqli_query(”SQL Statement”);

$hasil akan berupa record set apabila SQL Statement berupa perintah select.

Catatan: mysqli_query () bisa diganti dengan nama variable dari mysqli_connect ().
Contoh :
$koneksi=mysqli_connect ();
$a=$koneksi->query();
$a=mysqli_query();

Dua variabel $a diatas nilai sama. Hanya cara pemanggilannya (sintaks) nya berbeda.
3. Mengambil record dari table:
a. mysqli_fetch_array()
Digunakan untuk melakukan pemrosesan hasil query yang dilakukan dengan perintah
mysqli_query(), dan memasukkannya ke dalam array asosiatif, array numeris atau
keduanya.

Sintaks :

$row = mysqli_fetch_array($hasil);

$row adalah array satu record dari record $hasil yang diproses nomor record
sesuai dengan nomor urut dari proses mysqli_fetch_array yang sedang
dilakukan.
$hasil adalah record set yang akan diproses.

b. mysqli_fetch_assoc()
Fungsi ini hampir sama dengan fungsi mysqli_fetch_array(), hanya saja array yang
dihasilkan hanya array asosiatif.

Sintaks:

$row = mysqli_fetch_assoc($hasil);

c. mysqli_fetch_row()
Fungsi ini hampir sama dengan fungsi mysqli_fetch_array(), hanya saja
array yang dihasilkan hanya array numeris.

Sintaks:

$row = mysqli_fetch_row($hasil);

d. mysqli_num_rows()
Fungsi ini digunakan untuk menghitung jumlah record yang ada pada database.

Sintaks:

$jml = mysqli_num_rows($hasil);

$jmlakan memiliki nilai sesuai dengan jumlah record yang ada.


C. LATIHAN – LATIHAN:

1. Menguji koneksi PHP dengan MariaDB (nama file [Link])

2. Melihat perbedaan antara mysqli_fetch_array(), mysqli_fetch_assoc(),


mysqli_fetch_row().
Heidisql dibuat khusus untuk mengelola database MariaDB, Aplikasi ini free dan sudah
bawaan otomatis dari Laragon. Bahkan, dengan menginstal Laragon, maka secara
otomatis Apache, MariaDB, PHP, HeidiSQL akan terinstal. Untuk membuka aplikasi
HeidiSQL, harus menjalankan terlebih dahulu server web Apache, dan server database
MariaDB, yaitu melalui Laragon control panel, seperti pada gambar dibawah ini:
Akses databases menggunakan mysqli_fetch_array()
Akses databases menggunakan mysqli_fetch_row()
TUGAS MEMBUAT BUKU TAMU
1. Buatlah flowchart untuk sistem Buku Tamu.
2. Buatlah database dengan nama db_akademik kemudian buat tabel bukutamu yang
memiliki 3 field : id_bukutamu (int 11 PK AI), nama (Varchar 100), email (Varchar
100), komentar (TEXT)
3. Buatlah file koneksi dengan nama [Link] dan file untuk tampil data dengan
[Link]

Anda mungkin juga menyukai