PHP简单操作数据库的函数一览表:MySQLi和PDO详解
在PHP中,可以使用MySQLi和PDO这两个扩展库来操作数据库。它们提供了一些常用的函数来连接、查询和修改数据库,下面是这两个库的一览表。
MySQLi函数一览表:
1. mysqli_connect():连接到MySQL数据库服务器。
2. mysqli_select_db():选择一个数据库作为当前数据库。
3. mysqli_query():执行一个SQL查询。
4. mysqli_fetch_assoc():从结果集中取得一行作为关联数组。
5. mysqli_fetch_array():从结果集中取得一行作为关联数组或数字索引数组。
6. mysqli_num_rows():返回结果集中的行数。
7. mysqli_affected_rows():返回最近执行的SQL语句影响的行数。
8. mysqli_insert_id():返回最后插入行的ID。
9. mysqli_error():返回最近一次错误的错误描述。
10. mysqli_close():关闭到MySQL服务器的连接。
PDO函数一览表:
1. new PDO():创建一个新的PDO实例。
2. PDO::query():执行一个SQL查询,并返回一个PDOStatement对象。
3. PDOStatement::fetch():从结果集中获取下一行作为一个数组。
4. PDO::exec():执行一个SQL语句,并返回受影响的行数。
5. PDO::lastInsertId():返回最后插入行的ID。
6. PDO::errorCode():获取错误码。
7. PDO::errorInfo():获取错误信息。
8. PDO::beginTransaction():开始一个事务。
9. PDO::commit():提交一个事务。
10. PDO::rollback():回滚一个事务。
使用MySQLi或PDO来操作数据库,可以根据具体需求选择合适的库。MySQLi是PHP5中新增的扩展库,相对于PDO,它更接近于原生的MySQL函数,使用上更加简单直观。PDO则是PHP5中引入的一个通用数据库访问层,可以用来连接多种不同类型的数据库,使代码更易于移植和维护。
两者的函数用法类似,对于增删改查等基本操作,都可以通过调用相应的函数来实现。同时,它们还提供了错误处理、事务处理等功能,能够满足大部分数据库操作的需求。需要注意的是,在使用这些函数时,要注意安全性和性能问题,避免出现SQL注入和性能瓶颈的情况。
