Fungsi PHP MySQL ROUND() – GeeksforGeeks

PHP MySQL ROUND () Fungsi

Pada artikel ini, kita akan melihat bagaimana fungsi MySQL ROUND() bekerja di PHP. Fungsi MySQL ROUND() digunakan untuk membulatkan angka ke tempat desimal yang ditentukan. Jika tidak ada tempat desimal tertentu yang disediakan untuk pembulatan maka itu membulatkan angka ke bilangan bulat terdekat.

Sintaks:

ROUND(X, D)
SELECT ROUND(column1), ... ROUND(column n)
from TABLE;

Di sini, kita mengambil database siswa untuk melakukan operasi round().

Persyaratan:

PHP adalah bahasa scripting sisi server yang berkomunikasi dengan MySQL untuk mengelola database. MySQL adalah sistem manajemen basis data relasional sumber terbuka (RDBMS). MySQL dikembangkan, didistribusikan, dan didukung oleh Oracle Corporation.

Tangkapan Layar Tabel Basis Data:

Permintaan MySQL untuk Membulatkan parent_salary:

SELECT parent_salary, ROUND(parent_salary) FROM student;

Hasil:

Gaji orang tua : 50000 — dibulatkan menjadi : 50000
Gaji orang tua : 25000.8 — dibulatkan menjadi : 25001
Gaji orang tua : 10001 — dibulatkan menjadi : 10001
Gaji orang tua : 50000 — dibulatkan menjadi : 50000
Gaji orang tua : 50000 — dibulatkan menjadi : 50000
Gaji orang tua : 89000.1 — dibulatkan menjadi : 89000

Permintaan MySQL untuk Membulatkan Nilai Siswa:

SELECT name, ROUND(percentage) FROM student;

Hasil:

Nama siswa : ojaswi — persentase : 79
Nama siswa : sravan kumar — persentase : 98
Nama siswa : bobby — persentase : 80
Nama siswa : ojaswi — persentase : 79
Nama siswa : rohith — persentase : 89
Nama siswa : gnanesh — persentase : 69

Pendekatan:

  • Mulai server XAMPP.
  • Buka pengelola basis data phpMyAdmin dan buat basis data bernama uji.
  • Buat tabel bernama siswa di dalam database pengujian.
  • Masukkan catatan siswa ke dalam tabel. Untuk memasukkan data ke dalam tabel, kita bisa menggunakan query SQL atau bisa juga memasukkan data langsung ke dalam tabel.
  • Tulis kode PHP untuk menjalankan fungsi MySQL round() dan dapatkan data round-off.

Program:

PHP

<?php

 

$servername = "localhost";

 

$username = "root";

 

$password = "";

 

$dbname = "test";

 

$conn = new mysqli($servername

    $username, $password, $dbname);

 

echo "Parent Salary";

echo "<br><br>";

 

$sql = "SELECT parent_salary, 

    ROUND(parent_salary) FROM student";

 

$result = $conn->query($sql);

 

while($row = mysqli_fetch_array($result)){

    echo " Parent salary : "

        $row['parent_salary'] .

        "   =>   Round-off : "

        $row['ROUND(parent_salary)']

        . "<br>";

}

 

echo "<br>*****************************";

echo "<br>Students Percentage";

echo "<br><br>";

 

$sql = "SELECT name, ROUND(percentage) FROM student";

$result = $conn->query($sql);

 

while($row = mysqli_fetch_array($result)){

    echo " Student name  : ". $row['name'] .

    "   =>   Percentage : "

    . $row['ROUND(percentage)'] . "<br>";

}

 

$conn->close();

 

?>

Keluaran: