内容正文:
/182
第9章 PHP数据库编程
9.1 创建数据库连接
9.2 查询记录
9.3 添加记录
9.4 更新记录
9.5 删除记录
/182
9.1 创建数据库连接
9.1.1 编程实现MySQL数据库连接
创建非持久连接 用mysql_connect函数建立一个到MySQL服务器的非持久连接:
resource mysql_connect([string server[,string username[,string password [,bool new_link[,int client_flags]]]]])
创建持久连接 用mysql_pconnect函数打开到MySQL服务器的持久连接:
resource mysql_pconnect([string server[,string username[,string password [,int client_flags]]]])
选择数据库 用mysql_select_db()函数从该服务器上选择所需数据库:
bool mysql_select_db(string database_name[,resource link_identifier])
关闭MySQL连接 用mysql_close函数关闭MySQL连接:
bool mysql_close([resource link_identifier])
检查MySQL错误信息 用mysql_error函数返回上一个MySQL操作产生的文本错误信息:
string mysql_error([resource link_identifier])
第9章目录
/182
9.1 创建数据库连接
9.1.2 在Dreamweaver中创建MySQL连接
在Dreamweaver中打开一个PHP页,在【窗口】菜单中选择【数据库】命令以打开【数据库】面板。
在【数据库】面板上单击加号按钮 并选择【MySQL连接】命令。
在【MySQL连接】对话框中,通过设置各个选项为当前PHP动态网站创建数据库连接。
输入新连接的名称,例如student。不要在该名称中使用任何空格或特殊字符。
在【MySQL服务器】框中,指定承载MySQL服务器的计算机,可以输入IP地址或服务器名称。
输入MySQL用户名和密码。
在【数据库】框中输入要连接的数据库名称,或者单击【选取】按钮并从MySQL数据库列表中选择要连接的数据库。
第9章目录
/182
9.1 创建数据库连接
9.1.3 数据库连接的应用与管理
用【数据库】面板可以对数据库连接进行管理。
编辑连接。用右键单击一个连接并从弹出菜单中选择【编辑连接】命令,然后在连接对话框中修改连接参数,但不能更改连接名称。
重制连接。用右键单击一个连接并从弹出菜单中选择【重制连接】命令,然后在连接对话框中修改连接参数,也可以更改连接名称。
删除连接。选择一个连接并单击减号按钮 ,或者用右键单击该连接并从弹出菜单中选择【删除链接】命令。
测试连接。选择一个连接并从弹出菜单中选择【测试连接】命令。若连接成功,则会看到“成功创建连接脚本”信息,否则将提示失败信息。
第9章目录
/182
9.2 查询记录
9.2.1 以编程方式实现查询记录
执行MySQL查询
使用mysql_query()函数可以向MySQL服务器发送一条查询语句:
resource mysql_query(string query[,resource link_identifier])
从记录集中获取行作为数组
使用mysql_fetch_array函数可以从记录集中取得一行作为关联数组、数字
数组或二者兼有:
array mysql_fetch_array(resource result[,int result_type])
获取记录集的行数和列数
使用mysql_num_rows()函数可以取得记录集中包含的行数:
int mysql_num_rows(resource result)
使用mysql_num_fields()函数可以取得记录集中包含的字段数目:
int mysql_num_fields(resource result)
获取列信息
使用mysql_fetch_field()函数可以从记录集中取得列信息并作为对象返回:
object mysql_fetch_field(resource result[,int field_offset])
释放结果内存
使用mysql_free_result()函数释放结果内存:
mysql_free_result(data)
第9章目录
/182
9.2 查询记录
9.2.2 在Dreamweaver中创建记录集
在Dreamw