PHP应用-连接MySQLppt纲要

来源:互联网 发布:翼支付软件 编辑:程序博客网 时间:2024/06/06 08:59
连接步骤
®建立连接
®发送查询语句
®遍历结果集

®关闭连接



连接
®resource mysql_connect ( 主机 , 用户名 , 密
码 )
®bool mysql_select_db ( 数据库名[,连接标识
符] )


查询
®resource  mysql_query ( SQL语句[,连接标识
符] )
n对于SELECT,执行成功返回一个资源;失败返回
FALSE
n对于INSERT、DELETE、UPDATE语句返回TRUE
或FALSE表示是否执行成功。
®resource  mysql_db_query(数据库名,  SQL语
句 [,连接标识符] )


检索结果集
®array mysql_fetch_row ( resource result ) 
®array mysql_fetch_array(查询结果指针[,数
组储存型态常数])
n MYSQL_ASSOC: 关联数组
n MYSQL_NUM: 索引数组
n MYSQL_BOTH


列数和记录数
®mysql_num_fields(查询结果指针)
®mysql_num_rows(查询结果指针)
n 列的信息
®object mysql_fetch_field(查询结果指针,列位
置)


mysql_result(结果集资源,记录行号,[字段名
称字符串])
®bool mysql_data_seek(结果集资源,  移动行号)
n 关闭连接
®bool mysql_free_result ( resource result )
®bool mysql_close ( [resource link_identifier] )




错误处理
®int mysql_errno ( [resource link_identifier] )
®string mysql_error ( [resource link_identifier] )




其他处理函数
® mysql_pconnect -- 打开一个到 MySQL 服务器的持久
连接
® mysql_create_db -- 新建一个 MySQL 数据库
® mysql_drop_db -- 删除一个 MySQL 数据库
® mysql_fetch_object -- 从结果集中取得一行作为对象
® mysql_affected_rows -- 取得前一次 MySQL 操作所影
响的记录行数




调用存储过程
®如果有OUT变量,声明一个MySQL变量
mysql_query("set @a=$password");
®调用存储过程 mysql_query("call proceduer([var1]...)"); 
®返回执行结果
mysql_query("select @var)" 




调用函数 mysql_query(“select function([var1]...)");




原创粉丝点击