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

6个PHP数据库操作常用函数

发布时间:2023-06-15 11:11:14

PHP是一门常用于Web开发的编程语言,数据库操作是Web开发中不可或缺的一个重要部分。本文将介绍6个PHP数据库操作常用函数,供读者参考学习。

1、mysqli_connect()

mysqli_connect()函数用于连接到MySQL数据库。其语法如下:

mysqli_connect(host,username,password,database,port,socket)

参数说明:

- host: 数据库服务器主机名,默认为“localhost”;

- username: 数据库用户名,如root;

- password: 数据库用户密码,如123456;

- database: 连接的数据库名;

- port: 数据库服务器的端口号,默认为3306;

- socket: 数据库服务器的socket名。

返回值:成功时返回连接对象,失败时返回false。

示例代码:

$conn = mysqli_connect("localhost","root","123456","testdb");

2、mysqli_select_db()

mysqli_select_db()函数用于选择要连接的数据库。其语法如下:

mysqli_select_db(connection,dbname);

参数说明:

- connection: mysqli_connect()返回的连接对象;

- dbname: 要连接的数据库名。

示例代码:

$conn = mysqli_connect("localhost","root","123456");

mysqli_select_db($conn,"testdb");

3、mysqli_query()

mysqli_query()函数用于向MySQL数据库发送一条查询。其语法如下:

mysqli_query(connection,query);

参数说明:

- connection: mysqli_connect()返回的连接对象;

- query: SQL语句。

返回值:成功时返回一个查询结果对象,失败时返回false。

示例代码:

$sql = "SELECT * FROM users";

$result = mysqli_query($conn,$sql);

4、mysqli_fetch_assoc()

mysqli_fetch_assoc()函数用于从查询结果集中获取一行作为关联数组。其语法如下:

mysqli_fetch_assoc(result);

参数说明:

- result: mysqli_query()函数返回的查询结果对象。

返回值:成功时返回一个关联数组,失败时返回false。

示例代码:

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

    echo "ID: " . $row["id"] . " Name: " . $row["name"] . " Age: " . $row["age"];

}

5、mysqli_insert_id()

mysqli_insert_id()函数用于获取上一次插入操作的自增长ID。其语法如下:

mysqli_insert_id(connection);

参数说明:

- connection: mysqli_connect()返回的连接对象。

返回值:成功时返回上一次插入操作的自增长ID,失败时返回false。

示例代码:

mysqli_query($conn,"INSERT INTO users (name, age) VALUES ('John', 30)");

echo "Last inserted ID was: " . mysqli_insert_id($conn);

6、mysqli_close()

mysqli_close()函数用于关闭与MySQL服务器的连接。其语法如下:

mysqli_close(connection);

参数说明:

- connection: mysqli_connect()返回的连接对象。

示例代码:

mysqli_close($conn);

以上就是6个PHP数据库操作常用函数的介绍。在实际的Web开发中,这些函数是十分常用的,希望能对读者有所帮助。