欢迎访问宙启技术站
智能推送

操作MySQL数据库的PHP函数:连接、查询和修改

发布时间:2023-06-23 20:14:09

MySQL数据库是当前最常用的关系型数据库之一,也是PHP最常用的数据库之一。对于从事Web开发的开发者而言,掌握MySQL数据库的操作是必须的。本文将介绍PHP中如何连接MySQL数据库、如何查询数据和修改数据。

连接MySQL数据库

在PHP中,连接MySQL数据库需要用到两个函数:mysqli_connect()mysqli_close()。其中,mysqli_connect()函数用于连接MySQL服务器,并返回连接对象,mysqli_close()函数则关闭与MySQL服务器之间的连接。

连接MySQL服务器的语法如下:

$servername = "localhost"; 
$username = "root"; 
$password = ""; 

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

其中,$servername代表服务器主机的名称,$username代表用户名,$password代表密码。如果需要指定数据库名称,可以在mysqli_connect()函数的第四个参数中进行指定。例如:

$database = "my_db"; 

$conn = mysqli_connect($servername, $username, $password, $database);

查询数据

在PHP中,查询MySQL数据库的语法如下:

$sql = "SELECT id, name FROM my_table"; 
$result = mysqli_query($conn, $sql);

其中,$sql代表SQL语句,$result代表查询结果。

通过mysqli_query()函数执行SQL查询语句,该函数会返回一个结果集对象,存储查询结果的每一行。一般情况下,我们需要将结果集中的数据进行提取,以便进行相应的处理。

处理结果集通常需要结合mysqli_fetch_array()mysqli_fetch_assoc()mysqli_fetch_object()等函数。例如:

while ($row = mysqli_fetch_assoc($result)) { 
    echo $row["id"] . " - " . $row["name"]; 
}

修改数据

在PHP中,修改MySQL数据库的语法如下:

$sql = "UPDATE my_table SET name='John' WHERE id=1"; 
$result = mysqli_query($conn, $sql);

其中,$sql代表SQL语句,$result代表查询结果。

通过mysqli_query()函数执行SQL查询语句,该函数会返回一个布尔值,表示SQL语句是否执行成功。

总结

本文介绍了PHP中如何连接MySQL数据库、如何查询数据和修改数据。这是PHP从事Web开发必须要掌握的知识之一,希望对大家有所帮助。