Catatan saya tentang bagaimana PHP mengambil data dari MySql dengan persyaratan tertentu. Misalnya ingin mengambil data dari tabel makanan dengan syarat pada kolom jenis mengandung kata roti. Misalnya lagi struktur basisdata (database) nya adalah: Sebuah tabel bernama makanan mempunyai kolom ID, jenis, jumlah.
Dan dalam tabel makanan tersebut terdapat data-data sebagai berikut:
ID Jenis Jumlah
1 Kerupuk 50
2 Roti Tawar 10
3 Roti Daging 20
Dengan menggunakan baris kode berikut:
// buat koneksi dulu
$con=mysqli_connect("host","user","pass","namadatabase");
// cek koneksi
if (mysqli_connect_errno()) {
echo "Koneksi Gagal: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT ID, Jenis, Jumlah FROM makanan WHERE jenis='Roti'");
while($row = mysqli_fetch_array($result)) {
echo $row['Jenis'] . " " . $row['Jumlah'];
echo "<br>";
}
mysqli_close($con); // tutup koneksi
Maka hasilnya adalah:
Roti Tawar 10
Roti Daging 20
Jika result diganti menjadi:
$result = mysqli_query($con,"SELECT ID, Jenis, Jumlah FROM makanan WHERE jenis='Kerupuk'");
Maka hasilnya adalah:
Kerupuk 50
Jika result diganti menjadi:
$result = mysqli_query($con,"SELECT ID, Jenis, Jumlah FROM makanan WHERE jenis='Tawar'");
Maka hasilnya adalah:
Roti Tawar 10
Contoh lain menggunakan ID sebagai syarat:
$result = mysqli_query($con,"SELECT ID, Jenis, Jumlah FROM makanan WHERE ID='1'");
Maka hasilnya adalah:
Kerupuk 50
Tidak ada komentar:
Posting Komentar