📜  PHP MySQL ROUND()函数

📅  最后修改于: 2022-05-13 01:54:11.416000             🧑  作者: Mango

PHP MySQL ROUND()函数

在本文中,我们将了解 MySQL ROUND()函数在PHP的工作原理。 MySQL ROUND()函数用于将数字四舍五入到指定的小数位。如果没有为舍入提供指定的小数位,则将数字舍入到最接近的整数。

句法 :

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

在这里,我们以学生数据库执行 round() 操作。

要求:

  • XAMPP 服务器

PHP是一种服务器端脚本语言,它与 MySQL 通信以管理数据库。 MySQL是一个开源的关系数据库管理系统 (RDBMS)。 MySQL 由 Oracle Corporation 开发、分发和支持。



数据库表截图:

MySQL 查询四舍五入 parent_salary:

SELECT parent_salary, ROUND(parent_salary) FROM student;

结果:

MySQL 查询以舍入学生分数:

SELECT name, ROUND(percentage) FROM student;

结果:

方法:

  • 启动 XAMPP 服务器。
  • 打开 phpMyAdmin 数据库管理器并创建一个名为test的数据库。
  • 在 test 数据库中创建一个名为student的表。
  • 将学生的记录插入表中。向表中插入数据,可以使用SQL查询,也可以直接向表中插入数据。
  • 编写PHP代码来执行MySQL round()函数并获取舍入数据。

程序:

PHP

";    // SQL Query to select the data from // database tablr $sql = "SELECT parent_salary,      ROUND(parent_salary) FROM student";    $result = $conn->query($sql);    // Display data on the web page while($row = mysqli_fetch_array($result)){     echo " Parent salary : " .          $row['parent_salary'] .         "   =>   Round-off : " .          $row['ROUND(parent_salary)']         . "
"; }    echo "
*****************************"; echo "
Students Percentage"; echo "

";    // SQL Query to extract data from database $sql = "SELECT name, ROUND(percentage) FROM student"; $result = $conn->query($sql);    // Display data on the web page while($row = mysqli_fetch_array($result)){     echo " Student name  : ". $row['name'] .     "   =>   Percentage : "      . $row['ROUND(percentage)'] . "
"; }    // Close the connection $conn->close();    ?>


输出: