Cara menggunakan fungsi mysql_num_rows

Dalam membuat website diperlukan script website beserta database untuk penyimpanan datanya. Ada banyak bahasa pemrograman yang bisa anda gunakan untuk membuat website seperti html, php dan javascript. Pada panduan kali ini kita akan belajar php mysql dengan materi tutorial dasar yang mudah untuk anda pahami

Daftar isi

Agar website dapat membaca, menerima dan mengubah data, Anda perlu membuat skrip PHP untuk menghubungkan website Anda ke database. Langkah pertama yang perlu anda lakukan adalah membuat database dan memberikan user akses database dengan mengikuti artikel Cara Membuat Database Lengkap

Selanjutnya, Anda dapat membuat skrip PHP berikut untuk digunakan sebagai operasi dasar untuk terhubung ke database MySQL yang sudah Anda miliki

Buat skrip koneksi database

Dalam tutorial ini, rincian database yang digunakan adalah sebagai berikut
– Nama Basis Data. basis data saya
– Nama Pengguna MySQL. nama pengguna saya
– Kata Sandi MySQL. kata sandi saya

Buat file PHP baru dan beri nama sebagai koneksi. php. Untuk membuat script koneksi ke database, ada perbedaan fungsional untuk PHP versi 5. 6 ke bawah dan versi 7. 0 dan lebih tinggi

Berikut adalah script untuk PHP versi 5. 6 dan versi yang lebih rendah

<?php
$hostmysql = "localhost";
$username = "usernameku";
$password = "passwordku";
$database = "databaseku";

$conn = mysql_connect($hostmysql, $username, $password);

if (!$conn) die ("Koneksi gagal");
mysql_select_db($database, $conn) or die ("Database tidak ditemukan"); 
?>

Berikut adalah script untuk PHP versi 7. 0 dan versi yang lebih tinggi

<?php
$hostmysql = "localhost";
$username = "usernameku";
$password = "passwordku";
$database = "databaseku";

$conn = mysqli_connect($hostmysql, $username, $password);

if (!$conn) die ("Koneksi gagal");
mysqli_select_db($conn, $database) or die ("Database tidak ditemukan"); 
?>
_

Penjelasan naskah

  • $hostmysql adalah variabel untuk mendeklarasikan nama host yang digunakan. Jika database berada di server yang sama dengan skrip PHP, maka nama hostnya adalah "localhost"
  • $username adalah variabel untuk mendeklarasikan Username MySQL yang digunakan
  • $password adalah variabel untuk mendeklarasikan password dari username MySQL yang digunakan
  • $database adalah variabel untuk mendeklarasikan Database MySQL yang digunakan
  • Fungsi mysql_connect dan fungsi mysqli_connect digunakan untuk membuat koneksi dari PHP ke server MySQL
  • Fungsi mysql_select_db dan mysqli_select_db merupakan fungsi untuk memilih database yang akan digunakan. Perhatikan bahwa ada perbedaan urutan parameter ($conn dan $database) yang digunakan
  • Jika (. $conn) die (“Koneksi gagal”);
    Skrip berfungsi jika koneksi gagal dibuat (. $conn), maka akan muncul pesan error

Setiap operasi PHP yang terkait dengan MySQL akan membutuhkan sintaks di atas. Selanjutnya simpan file koneksi. php yang telah Anda buat. Langkah selanjutnya adalah melakukan operasi dasar seperti membuat tabel dan memasukkan data ke dalam database melalui skrip PHP

Baca juga artikel: Perbedaan MySQL dan MySQLi

Buat tabel di MySQL

Selanjutnya dalam tutorial ini, buat tabel untuk menyimpan data pengguna. Data pengguna ini terdiri dari first_name, last_name, dan country. Tipe data yang digunakan adalah VARCHAR

Buat file baru bernama create. php dan kemudian gunakan skrip berikut (untuk PHP versi 5. 6 ke bawah)

<?php
include ("koneksi.php");

mysql_query("CREATE TABLE Pengguna (
nama_depan VARCHAR(20),
nama_belakang VARCHAR(20),
negara VARCHAR(20))"); 
?>

Penjelasan naskah

  • termasuk("koneksi. php”);
    Perintah sertakan digunakan untuk memasukkan file (pada contoh di atas adalah file koneksi. ). File ini perlu disertakan agar skrip dapat terhubung ke database
  • mysql_query dan mysqli_query
    Fungsi ini untuk mengeksekusi query yang dipanggil. Untuk PHP versi 7. 0 dan di atasnya menggunakan fungsi mysqli_query

Memasukkan data ke dalam tabel

Contoh script selanjutnya adalah memasukan data ke dalam User Table yang telah dibuat. Anda dapat membuat skrip ini dengan membuat file. php atau bisa juga dengan membuat file baru, misalnya dengan nama insert. php

Berikut adalah contoh script untuk PHP versi 5. 6 dan di bawah

<?php
include ("koneksi.php");

$query = "INSERT INTO users (nama_depan, nama_belakang, negara) VALUES ('Dita', 'R.', 'Indonesia')";

mysql_query($insert) or die ("tidak dapat memasukkan data ke tabel");
?>
_

Catatan. Untuk PHP versi 7. 0 ke atas ganti fungsi mysql_query dengan mysqli_query

Tidak ada perbedaan yang signifikan untuk penggunaan query lainnya seperti untuk menghapus, memperbarui data dan lain-lain. Anda cukup mengganti isi variabel $query dengan kueri skrip yang ingin Anda lakukan

Menampilkan data tabular MySQL dengan PHP

Setelah menambahkan data ke Tabel Pengguna, Anda dapat menampilkan data di situs web. Silakan buat file baru dengan nama pengguna. php dan kemudian gunakan skrip berikut

Berikut adalah script untuk PHP versi 5. 6 dan di bawah

<?php
include ("koneksi.php");
$query = "SELECT * FROM user";
$result = mysql_query($query);
$numrows = mysql_num_rows($result);

while($row = mysql_fetch_array($result)){
echo "Jumlah data: $numrows <br>";
echo "Nama Depan: $row['nama_depan'] <br>";
echo "Nama Belakang: $row['nama_belakang] <br>";
echo "Negara: $row['negara']";
} 
?>

Sedangkan berikut adalah script untuk PHP versi 7. 0 dan lebih tinggi

<?php
include ("koneksi.php");
$query = "SELECT * FROM user";
$result = mysqli_query($query);
$numrows = mysqli_num_rows($result);

while($row = mysqli_fetch_array($result)){
echo "Jumlah data: $numrows <br>";
echo "Nama Depan: $row[namadpn] <br>";
echo "Nama Belakang: $row[namablkg] <br>";
echo "Negara: $row[negara]";
} 
?>
_

Penjelasan naskah

  • mysql_num_rows atau mysqli_num_rows
    Fungsi untuk menghitung jumlah baris data yang diperoleh dari hasil eksekusi query (mysql_query)
  • ketika ( ) {
    }
    Perintah PHP yang digunakan untuk mengulang selama data yang diinginkan masih tersedia. (pada contoh di atas. akan menampilkan semua isi tabel pengguna)
  • mysql_fetch_array atau mysqli_fetch_array
    Berfungsi untuk menampilkan data dari tabel dalam bentuk array

Senang. Anda telah selesai membuat skrip PHP untuk melakukan operasi dasar MySQL. Semoga dapat bermanfaat bagi anda

Mysql_num_rows untuk apa?

Fungsi mysql_num_rows() digunakan untuk mengetahui berapa baris hasil pemanggilan fungsi mysql_query() . Fungsi ini membutuhkan 1 argumen yaitu variabel sumber daya yang dihasilkan dari fungsi mysql_query().

Apa itu $baris di php?

$row adalah variabel yang akan menyimpan hasil dari fungsi mysql_fetch_row() . Hasil dari fungsi mysql_fetch_row() berupa tipe data array dengan kunci yang mengacu pada urutan kolom, dan nilai (nilai dari array) adalah isi kolom.

Apa itu Mysqli_fetch_array()?

Fungsi mysql_fetch_array() adalah salah satu dari banyak fungsi yang digunakan dalam proses pengambilan data MySQL . Fungsi ini akan menangkap data dari hasil perintah query dan membentuknya menjadi array asosiatif dan array numerik.

Apa yang dimaksud dengan php dan MySQL?

PHP dan MySQL adalah kolaborasi antara bahasa pemrograman dan layanan database yang populer saat ini . Jumlah situs yang menggunakan PHP mencapai 78. 9% (Survei Teknologi Web, 2019).