6个PHP数据库操作常用函数
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开发中,这些函数是十分常用的,希望能对读者有所帮助。
