欢迎来到天天文库
浏览记录
ID:22582950
大小:352.37 KB
页数:29页
时间:2018-10-30
《getting-php-to-talk-to-mysql通过php访问mysql毕业论文外文文献翻译及原文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业设计(论文)外文文献翻译文献、资料中文题目:通过PHP访问MySQL文献、资料英文题目:GettingPHPtoTalktoMySQL文献、资料来源:文献、资料发表(出版)日期:院(部):专业:班级:姓名:学号:指导教师:翻译日期:2017.02.14毕业论文(设计)外文番孵翻译题目:通过PHP访问MySQL英文题目:GettingPHPtoTalktoMySQL通过PHP访问MySQL译文:现在你已经可以熟练地使用MySQL客户端软件来操作数据库里的数据,我们也可以开始学习如何使用PHP来显示和修改数据库里的数据了。PHP有标准的函数用来操作数据库。我们首先学
2、习PHP内建的数据库函数,然后会学习PHP扩展和应用程序库(PEAR,PHPExtensionandApplicationRepository)中的数据库函数,我们可以使用这些函数操作所有支持的数据庵。这种灵活性源自于抽象。对于编程接口而言,抽象简化了复杂的交互过程。它将交互过程中无关紧耍的部分屏蔽起来,让你关注于重耍的部分。PEAR的DB类就是这样一种数据库接口的抽象。你登录一个数据库所需耍提供的信息被减少到最少。这种标淮的格式可以通过同一个函数来访问MySQL以及其他的数据库。同样,一些MySQL特定的函数被更一般的、可以用在很多数据库上的函数所替代。比如,My
3、SQL特定的连接函数是:mysqlconnect($db_host,$db_username,$db_password);而PEAR的DB提供的连接函数是:$connection=DB::connect(〃mysql://$db_username:$db_password@$db_host/$db_database,z);两个命令都提供了同样的基本信息,但是PEAR的函数中还指定了要连接的数据库的类型。你可以连接到MySQL或者其他支持的数据库。我们会详细讨论这两种连接方式。本章中,我们会学习如何从PHP连接到MySQL的服务器,如何使用PHP访问数据库中存储的数据
4、,以及如何正确的向用户显示信息。步骤无论是通过MySQL命令行工具,还是通过PHP,执行一个查询的基本步骤都是一样的:•连接到数据库•选择耍使用的数据库•创建SELECT语句•执行查询•显示结果我们将逐一介绍如何用PHP和PEAR的函数完成上面的每一步。资源当连接到MySQL数据库的时候,你会使用到两个新的资源。第一个是连接的标识符,它记录了一个活动连接用来连接到数据库所必需的所有信息。男外一个资源是结果资源,它包含了用来从一个有效的数据库斉询结果中取出结果所需要的所有信息。本章屮我们会创建并使用这两种资源。使用PHP函数查询数据库本节我们会介绍如何使用PHP连接M
5、ySQL数据库。这非常简单,我们会用一些例子说明。但是之前我们应该稍微了解一下幕后发生的事情。当你试图连接一个MySQL数据库的时候,MySQL服务器会根据你的用户名和密码进行身份认证。PHP为你建立数据库的连接,你可以立即开始査询并得到结果。我们需要同样的信息来连接数据库:•数据库服务器的IP地址•数据库的名字•用户名•密码在开始之前,首先使用MySQL的命令行客户端确认你登录到数据库。图9-1显示丫数据库交互过程的各个步骤和两种类型资源之间的关系。创建SELECT语句发生在第三个函数调用之前,但是在图中没有显示出来。它是通过普通的PHP代码,而不是MySQL特定
6、的PHP函数完成的。图9-1:使用数据库时函数和资源之间的交互包含数据库登录细节我们先创建一个文件,用来保存登录MySQL所用到的信息。我们建议你把这些信息放在单独的文件里然后通过include来使用这个文件。这样一来如果你修改了数据库的密码。无论有多少个PHP文件访问数据库,你只需耍修改这一个文件。注意:不用担心有人会直接看到这个文件从面得到你的数据库的登录信息。如何被直接请求,这个文件会被当作PHP文件处理,返回结果是一个空白页。假设这个文件的名字叫做dbjogin.php,并且它跟其他所用PHP文件放在同一个目录下。这个文件的内容如例9-1所示。例9-1:设置
7、数据库登录的配置文件模板
此文档下载收益归作者所有