网站大量收购闲置独家精品文档,联系QQ:2885784924

网络应用程序设计-PHP导论(MySQL篇).ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

mysql_query(SETNAMESutf8,$con);mysql_select_db(my_db,$con);$result=mysql_query(SELECT*FROMpersonsORDERBYage);echopre;……echo/pre;示例(SelectOrderBy.php)01示例中使用了preHTML标签使printf的用空格对齐的输出格式在网页上有效,这时我们不再需要使用br标签断行.注意02使用ORDERBY子句使用ORDERBY子句示例(续)(SelectOrderBy.php)while($row=mysql_fetch_array($result)) if(is_null($row[age])) printf(%-5s%-8sNULL\n,$row[bh],mb_convert_encoding($row[xm],gbk)); else printf(%-5s%-8s%5d\n,$row[bh],mb_convert_encoding($row[xm],gbk),$row[age]);查询(Query)查询是一个问题或请求我们经常需要数据库的一个或多个表中查询某些特别的信息,查询的结果以数据集(recordset)的方式返回下面是对persons表的一个查询SELECTxmFROMpersons该查询将返回如下结果xm孙家瑞王美徐继军MySQL的应用MySQL的特点之一就是它可以小型化以支持嵌入式数据库应用也许是由于这个特点,许多人认为MySQL只能用在中小规模的系统中而事实表明,MySQL是存储巨大量的数据和用户信息的Web网站的事实上的标准数据库(de-factostandarddatabase)像Yahoo,Google等网站都使用了MySQL数据库在PHP中连接MySQL数据库在访问数据库之前,你必须首先建立到数据库的连接在PHP中,连接数据库使用mysql_connect()函数语法mysql_connect(servername,username,password);参数servername:可选,指定要连接的数据库名称,默认值是localhost:3306“username:可选,登录用户名,默认值是数据库服务器进程的拥有者password:可选,指定登录用户的口令,默认值是空串exit()和die()函数PHP的exit()函数用于结束当前脚本并返回指定的消息语法exit([stringstatus])结束当前脚本,返回指定的串消息exit(intstatus)结束当前脚本,返回0—254间的状态值,0表示程序成功执行完毕PHP的die()函数与exit()函数完全等价建立MySQL连接在下面的示例(Connect.php)中,我们将数据库连接保存在$con变量中,如果连接失败,则执行die函数.?php$con=mysql_connect(localhost,root,ourSQL);if(!$con) die(无法连接本地MySQL数据库系统:.mysql_error());echo本地MySQL数据库可以打开.;mysql_close($con);?mysql_connect()函数成功执行时,返回数据库连接标识,若遇错误,则返回FALSE该示例最后的mysql_close()函数关闭数据库连接当数据库命令执行遇到错误时,可使用mysql_error()函数返回错误信息注意建立MySQL连接列出所有的数据库MySQL的SHOWDATABASES命令可以返回当前数据库系统中所有的数据库,字段名为Database在PHP中,使用mysql_query()函数可执行一个数据库语句,它能将一个数据库查询或命令发送给MySQL数据库,并返回结果集.如果遇到错误,则返回False示例(DBShow.php)$result=mysql_query(SHOWDATABASES,$con);echob数据库名称/bbr/\n;while($row=mysql_fetch_array($result))echo$row[Database].br/\n;注意:SQL语句是不区分大小写的01使用mysql_fetch_array()返回$result数据

文档评论(0)

SYWL2019 + 关注
官方认证
内容提供者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地北京
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档