红瑞学院php编程讲义php与mysql的协同工作

红瑞学院php编程讲义php与mysql的协同工作

ID:36651026

大小:204.01 KB

页数:21页

时间:2019-05-13

红瑞学院php编程讲义php与mysql的协同工作_第1页
红瑞学院php编程讲义php与mysql的协同工作_第2页
红瑞学院php编程讲义php与mysql的协同工作_第3页
红瑞学院php编程讲义php与mysql的协同工作_第4页
红瑞学院php编程讲义php与mysql的协同工作_第5页
资源描述:

《红瑞学院php编程讲义php与mysql的协同工作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第10章PHP与MySQL的协同工作可以毫不夸张的说,没有后台数据库支持的网络应用程序只是一个空架子,实现的功能也只能非常简单,缺乏动态更新的内容。如果有了数据库的支持,情况就大不一样了,可以实现收集用户的信息、根据用户的要求定制页面内容、实时更新最新消息等丰富的功能。因此,学习网络语言,一定要同时注重数据库方面的知识。本书的前面章节中陆续讨论了HTML和一些简单的PHP代码,并且讨论了MySQL数据库及其图形管理工具phpMyAdmin,为本章的内容作了很好的铺垫。在本章中,我们将会讲述如何使用PHP操纵MySQL数据库。重点将

2、会放在PHP的MySQL函数库上,着重介绍各个函数的使用方法,并会配有丰富、实用的范例程序辅助讲解。10.1PHP的MySQL数据库函数PHP的MySQL数据库函数库中现有48个函数,具体列表见表10-1。表10-1PHP的MySQL函数库函数名功能mysql_affected_rows取得前一次MySQL操作所影响的记录行数mysql_change_user改变活动连接中登录的用户mysql_client_encoding返回字符集的名称mysql_close关闭MySQL连接mysql_connect打开一个到MySQL服务器

3、的连接mysql_create_db新建一个MySQL数据库mysql_data_seek移动内部结果的指针mysql_db_name取得结果数据mysql_db_query发送一条MySQL查询mysql_drop_db丢弃(删除)一个MySQL数据库mysql_errno返回上一个MySQL操作中的错误信息的数字编码mysql_error返回上一个MySQL操作产生的文本错误信息mysql_escape_string转义一个字符串用于mysql_querymysql_fetch_array从结果集中取得一行作为关联数组,或数字

4、数组,或二者兼有mysql_fetch_assoc从结果集中取得一行作为关联数组mysql_fetch_field从结果集中取得列信息并作为对象返回mysql_fetch_lengths取得结果集中每个输出的长度mysql_fetch_object从结果集中取得一行作为对象mysql_fetch_row从结果集中取得一行作为枚举数组mysql_field_flags从结果中取得和指定字段关联的标志mysql_field_len返回指定字段的长度mysql_field_name取得结果中指定字段的字段名mysql_field_see

5、k将结果集中的指针设定为制定的字段偏移量mysql_field_table取得指定字段所在的表名mysql_field_type取得结果集中指定字段的类型160mysql_free_result释放结果内存mysql_get_client_info取得MySQL客户端信息mysql_get_host_info取得MySQL主机信息mysql_get_proto_info取得MySQL协议信息mysql_get_server_info取得MySQL服务器信息mysql_info取得最近一条查询的信息mysql_insert_id取得

6、上一步INSERT操作产生的IDmysql_list_dbs列出MySQL服务器中所有的数据库mysql_list_fields列出MySQL结果中的字段mysql_list_processes列出MySQL进程mysql_list_tables列出MySQL数据库中的表mysql_num_fields取得结果集中字段的数目mysql_num_rows取得结果集中行的数目mysql_pconnect打开一个到MySQL服务器的持久连接mysql_pingPing一个服务器连接,如果没有连接则重新连接mysql_query发送一条M

7、ySQL查询mysql_real_escape_string转义SQL语句中使用的字符串中的特殊字符,并考虑到连接的字符集mysql_result取得结果数据mysql_select_db选择MySQL数据库mysql_stat取得当前系统状态mysql_tablename取得表名mysql_thread_id返回当前线程的IDmysql_unbuffered_query向MySQL发送一条SQL查询,并不获取和缓存结果的行这48个函数可分为数据库连接函数、数据库查询函数、返回值处理函数、其他函数等4大类,功能相当丰富,可以实现各

8、种关于数据库的操作。这组MySQL数据库函数是PHP非常有特色同时也是非常重要的一个函数库。下面就具体讲解各函数,并配以相关的示例程序帮助理解。10.1.1数据库连接函数顾名思义,本部分函数的功能就是实现PHP与MySQL数据库的连接。我们知道,当

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。