
操作数据库有四大基本操作:增删改查
连接数据库
mysql_connect()
mysql_connect —打开一个到MySQL服务器的连接
如果成功则返回一个MySQL连接标识 ( 资源 ) ,
或者在失败时返回 FALSE 。
举例

depreate 这不是错误

发送查询 ( 非 select 操作 )
mysql_query()
发送一条 MySQL 查询 对于其它类型的 SQL 语句,
比如 INSERT, UPDATE, DELETE, DROP 之类,
mysql_query() 在执行成功时返回 TRUE,出错时返回FALSE 。

发送查询 (select 操作)
mysql_query()
仅对 SELECT, SHOW, DESCRIBE, EXPLAIN 和其他语句
语句返回一个 resource ,如果查询出现错误则返回FALSE

获取查询结果
mysql_fetch_assoc()
从结果集中获取一行

fetch_row, fetch_array, fetch_assoc
mysql_fetch_array()
从结果集中取得一行作为关联数组,或数字数组,或二者兼有
mysql_fetch_assoc()
从结果集中取得一行作为关联数组
mysql_fetch_row()
从结果集中取得一行作为枚举数组
while 查出所有行
每调用一次 mysql_fetch_assoc是取出一行
返回对应结果集的关联数组,
并且继续移动内部数据指针
循环的取出 结果集中的每一行
返回根据从结果集取得的行生成的关联数组;
如果没有更多行则返回 FALSE 。

查看出错信息
mysql_error()
返回上一个 MySQL 操作产生的文本错误信息

获取上次插入的主键
mysql_insert_id()
取得上一步 INSERT 操作产生的 ID

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

关闭资源
mysql_close()
关闭 MySQL 连接

评论列表(0条)