php+mysql函数.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
phpmysql函数

php+mysql数据库函数简介在我们安装和设置了我们的MySQL数据库以后,我们就可以开始编写PHP脚本来与他进行交互了。在这里我们将会试着解释网站也数据交互的所有基本函数。MySQL4.1系列的开发版本引入了一些新的特征,这些新的特征需要重写PHP中已经存在的MySQL的支持函数。这些新的PHP扩展被称之为改进的 MySQL。这必须在安装PHP时使用--with-mysqli选项构建入PHP中,他所提供的函数是以mysqli_为前缀的,而不是旧版本的以 mysql_为前缀。MySQL4.1系列和与搭配的新的PHP扩展之前一些差距,所以我们只是关注于现在的支持,这将会覆盖的以现有的 MySQL/PHP安装。连接MySQL初始化MySQL连接的基本命令如下:如果我们使用变量则为mysql_connect($hostname,$user,$password);如果我们使用字符串则为mysql_connect(localhost,root,sesame);在这里密码是可选的,这取决于我们所使用的数据库。如果不需要密码,则那个变量留空。我们也可以为我们的服务器指定一个端口和套接吕($hostname:port:socket),除非我们特殊的选择了一个非标准的端口与套接口,否则我们并不需要这样做。相应的mysqli函数为mysqli_connect,这个函数可以允许我们指定第四个参数,从而我们可以在我们用来连接的函数中指定我们选择的数据 库。函数mysqli_select_db是存在的,但是我们只是希望在同一个连接中使用多个数据库时才会使用这个函数。在同一个脚本中,我们在每一次查询数据库时并不需要每一次都要建立一个新的数据库连接。然而对于每一个与数据库交互的脚本,我们需要再一次运行这个函数。下面,我们需要来选择要使用的数据:如果我们使用变量,其格式如下mysql_select_db($database);如果我们使用字符串,其格式如下mysql_select_db(phpbook);我们必需要在每一次我们建立一个连接时选择一个数据库,这也就是至少是在每一个页面或是每一次我们更改数据后都会这样做。否则,我们就会得到一个没有选择 数据库的错误。即使我们对于每一个后台程序只创建了一个数据库,我们也必须这样做,因为MySQL默认创建了名为mysql和test的数据库,而这也许 正是我们所没有考虑的。我们也许会发现将我们所有的连接信息放在一个自定义的连接函数中,而将这个连接函数放在我们所有的脚本都可以访问到的地方是一件很方便的事情,例如PHP的包含目录,或者是一个虚拟服务器。这个函数看起来也许是类似于下面的样子:// Connect to a single dbfunction qdbconn(){$dbUser = myusr;$dbPass = mypassword;$dbName = mydatebase;$dbHost = myhost;if(!($link=mysql_connect($dbHost,$dbUser,$dbPass))){error_log(mysql_error(),3,/tmp/phplog.err);}if(!mysql_select_db($dbName,$link)){error_log(mysql_error(),3,/tmp/phplog.err);}}如果我们愿意,我们可以通过在同一个服务器上创建到多个数据库的连接来扩展这个函数。这段代码同时也会在PHP错误日志中记录MySQL的错误信息。现在我们已经创建了一个指向一个特定数据库的连接了,这样我们就准备好进了数据库的查询了。查行MySQL查询由PHP进行的数据库查询是包将在一个名为mysql_query()的微小的PHP函数中的基本MySQL命令。这也是我们使用SELECT, INSERT,UPDATE,DELETE等SQL命令的地方。MySQL命令如创建(CREATE)或是删除(DROP)一个表的命令也可以由PHP函 数来实现,如果我们不想使用MySQL客户端进行这些操作时,我们可以选择这样来做。我们可以用下面最简单的方式编写一个查询语句:msyql_query(SELECT Surname FROM personal_info WHERE ID10);PHP将会试着执行这些命令。然而更好的方法是这个命令用变量分为两行,如下面的样子:$query = SELECT Surname FROM personal_info WHERE ID10;$result = mysql_query($query);这样做的原因是因为用变量可以更为精确的处理信息的值。每一个MySQL查询都返回成功或是失败的信息,这也我们试着取钱时取款机的工作是类似的。将查询字符串赋值给

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档