/phpMyAdmin 所在目录,回车即可出现phpMyAdmin 的用户登录界面。
如果初次安装好MySQL,可采用默认超级用户的帐号和密码登录:
在用户名中输入帐号(如root),在密码框中输入密码(空,什么也不输入),回车或单击确定按钮,就会进入系
统。
进入系统后,在Language 下拉框中选择适合中国人的系统显示所用的字符集:Chinese Simplified(zh),然后就
会出现中文界面:
PHP 讲义 第 61 页 共 90 页
…………………………………………………………Page 62……………………………………………………………
单击左边的主目录,界面同上,可完成一些系统级操作,如权限管理,数据库管理,导出数据,更改密码,重新
登录(登出)等。
左边主目录下边的数据库下拉框,提供了当前用户所能使用的全部数据库,可选择后进行相关操作。
具体操作,根据中文界面提示,自行学习掌握,这里不再描述。
第二节 用PHP 操纵MySQL
前面我们介绍了通过客户端工具,如mysql。exe 或phpMyAdmin,这些都是系统管理员或者程序员使用的,方便
他们管理数据库或开发工作。但是,在应用系统中,对于普通用户,基于安全的考虑,我们不能允许他们这么做。
一般的做法是通过编制程序,让用户通过程序,来操纵数据库,这样可以根据需要灵活地控制用户对数据库的操
作:既能满足实现他们存取数据的应用需求,又能最大限度地。本课程中,将介绍使用PHP 语言编制程序,让
用户在网络上,通过这种程序来将他们的数据保存到数据库中,或实现修改、删除等对数据库的操作。
1。PHP 数据类型:资源型
概念:一个资源是一个特殊变量,保存了到外部资源的一个引用。资源类型变量保存有为打开文件、数据库连接、
图形画布区域等的特殊句柄,一般用整数来标识。 这个句柄,好像一根管道,将编程语言与其引用的资源如数
据库连接起来,二者的交互,在管道中进行,管道或句柄的代号,即一个正整数标识,就是资源型数据。
资源的释放:
在一个PHP 程序的末尾,资源使用的所有外部资源都会被系统自动释放。如有需要,也可以使用某些释放资源
的函数来显式地释放资源所占内存。
资源的建立:
同资源的释放类似,资源是通过专门的函数来建立和使用的。
PHP 讲义 第 62 页 共 90 页
…………………………………………………………Page 63……………………………………………………………
2。PHP 中用于操纵MySQL 数据库的函数
PHP 将对 MySQL 数据库的操作,如连接,断开,查询,修改,删除等,都封装成了函数,有些教材中也叫接
口。
这些函数属于PHP 手册中的“MySQL 函数库”,常用的有以下几个:
〃Y mysql_error
返回上一个 MySQL 操作产生的文本错误信息。
语法格式:
string mysql_error ( 'resource link_identifier' )
返回上一个 MySQL 函数的错误文本,如果没有出错则返回 "" (空字符串)。如果没有指定连接资源号,则使用
上一个成功打开的连接从 MySQL 服务器提取错误信息。
〃Y mysql_errno
返回上一个 MySQL 操作中的错误信息的数字代码。
语法格式:
int mysql_errno ( 'resource link_identifier' )
返回上一个 MySQL 函数的错误代码,如果没有出错则返回 0 (零)。
注意以上两个函数仅返回最近一次 MySQL 函数的执行(不包括 mysql_error() 和 mysql_errno() )的错误文本
或代码,因此如果要使用它们,确保在调用另一个 MySQL 函数之前检查它们的值。
〃Y mysql_connect
打开一个到 MySQL 服务器的连接
语法格式:
mysql_connect(servername;username;password)
如果成功则返回一个 MySQL 连接标识,一般为资源型数据,失败则返回 FALSE 。
函数中参数的解释:
servername:指明MySQL 数据库所在的服务器主机名称,可用IP 表示
username:访问该服务器主机的帐号名称
password:访问该服务器的密码
注意:
①不提供参数时使用以下默认值:
servername=”” (相当于servername= "localhost" )
username =””
password =””
servername 参数可以包括端口号,如 〃servername:port〃 。
②可以在函数名前加上 @ 来抑制失败时产生的错误信息。
③一旦脚本结束,到服务器的连接就会被关闭,这点与PHP 每到页末就释放简单变量和客户端变量相同。若要
显式(强制)地释放该资源,可用 mysql_close() 函数。应养成用完连接,及时释放连接的好习惯。
〃Y mysql_close
语法格式:
bool mysql_close ( 'resource link_identifier' )
如果成功则返回 TRUE ,失败则返回 FALSE 。
mysql_close() 关闭指定的连接标识所关联的到 MySQL 服务器的连接。如果没有指定 link_identifier ,则关闭
上一个打开的连接。
通常不需要使用 mysql_close() ,因为由mysql_connect 打开的连接会在脚本执行完毕后自动关闭。但若在脚本
中间用完后,提倡使用此函数及时连接资源,以提高效率。
例子 建立和关闭MySQL 连接例子
〃Y mysql_select_db(〃test〃;server_link)
选择一个MySQL 数据库,使其成为当前数据库。一个数据库成为当前数据库,那么当前所有的操作都是针对它
的。
语法格式:
bool mysql_select_db ( string database_name '; resource link_identifier' )
如果成功则返回 TRUE ,失败则返回 FALSE 。
mysql_select_db() 设定与指定的连接标识符所关联的服务器上的当前数据库。如果没有指定连接标识符,则使
用上一个打开的连接。如果没有打开的连接,本函数将无参数调用 mysql_connect() 来尝试打开一个并使用之。
例子 mysql_select_db() 例子
〃Y mysql_query
发送一个 MySQL 查询到当前数据库,由当前数据库执行之。
语法格式:
resource mysql_query ( string query '; resource link_identifier' )
mysql_query() 向与指定的连接标识符关联的服务器中的当前数据库发送一条查询,由当前数据库执行之。
如果没有指定 link_identifier ,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用
mysql_connect() 函数来建立一个连接并使用之。
注: 查询字符串不应以分号结束
小说推荐
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- JSP入门教程(DOC格式)
- -Page 1-jsp 入门教程0.0.1版权(c 2008 叮咚老菜鸟叮咚对文档的任何问题或建议,请给叮咚发邮件或留言。QQ:475784337QQ 群:51239192MSN:lingirl6@hotmail.EMAIL:lingirl6@hotmail.2008-02-28 20:05:061
- 其他
- 最新章:第37章
- asp基础实用教程(DOC格式)
- 目 录一、关于ASP二、ASP的新功能三、创建ASP页四、使用脚本语言五、使用变量和常量六、使用集合七、ASP内建对象八、向浏览器发送内容九、包含文件十、访问数据库十一、调试ASP脚本十二、维护ASP应用程序的安全一、关于ASP Active Server Pages(ASP)是服务器端脚本编写环境
- 其他
- 最新章:第17章
- VC语言6.0程序设计从入门到精通
- -Page 1-Visual C 6.0 程序设计从入门到精通求是科技 王正军 编著
- 其他
- 最新章:第136章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 其他
- 最新章:第26章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- Java编程思想第4版[中文版](PDF格式)
- -Page 1-Page 2《Thinking In Java》中文版作者:Bruce Eckel主页:http/BruceEckel.编译:Trans Bot主页:http/memberease~transbot致谢-献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!指导您利用万维网的语言进
- 其他
- 最新章:第295章
- 超级程序员
- 《超级程序员》作者:星若云第一章 毕业,北漂“为什么选择计算机这个专业“很多奇迹都是在计算机这个行业发生,你根本不知道,下一刻,什么技术会出现,什么人又成了世界首富“谈谈你对这个专业的看法,以及你的理想“我要做一名超级程序员,随心所欲,什么样的东西都能用程序来实现”简单的对话在一所大学的录音室里出现
- 都市言情
- 最新章:第472章