1. 文章
  2. 文章详情

php语言mysql数据库基本操作函数

php对mysql数据库的基本操作

操作数据库有四大基本操作:增删改查

连接数据库

mysql_connect()

mysql_connect —打开一个到MySQL服务器的连接

如果成功则返回一个MySQL连接标识 ( 资源 ) ,

或者在失败时返回 FALSE 。

举例

php对mysql数据库的基本操作

depreate 这不是错误

php对mysql数据库的基本操作

发送查询 ( 非 select 操作 )

mysql_query()

发送一条 MySQL 查询 对于其它类型的 SQL 语句,

比如 INSERT, UPDATE, DELETE, DROP 之类,

mysql_query() 在执行成功时返回 TRUE,出错时返回FALSE 。

php对mysql数据库的基本操作

发送查询 (select 操作)

mysql_query()

仅对 SELECT, SHOW, DESCRIBE, EXPLAIN 和其他语句

语句返回一个 resource ,如果查询出现错误则返回FALSE

php对mysql数据库的基本操作

获取查询结果

mysql_fetch_assoc()

从结果集中获取一行

php对mysql数据库的基本操作

fetch_row, fetch_array, fetch_assoc

mysql_fetch_array()

从结果集中取得一行作为关联数组,或数字数组,或二者兼有

mysql_fetch_assoc()

从结果集中取得一行作为关联数组

mysql_fetch_row()

从结果集中取得一行作为枚举数组

while 查出所有行

每调用一次 mysql_fetch_assoc是取出一行

返回对应结果集的关联数组,

并且继续移动内部数据指针

循环的取出 结果集中的每一行

返回根据从结果集取得的行生成的关联数组;

如果没有更多行则返回 FALSE 。

php对mysql数据库的基本操作

查看出错信息

mysql_error()

返回上一个 MySQL 操作产生的文本错误信息

php对mysql数据库的基本操作

获取上次插入的主键

mysql_insert_id()

取得上一步 INSERT 操作产生的 ID

php对mysql数据库的基本操作

获取影响行数

mysql_affected_rows()

取得前一次 MySQL 操作所影响的记录行数

php对mysql数据库的基本操作

关闭资源

mysql_close()

关闭 MySQL 连接

php对mysql数据库的基本操作

参考:https://zhuanlan.zhihu.com/p/42700461

发表评论

登录后才能评论

评论列表(0条)