北京 上海 广州 深圳 >>
网站建设
我们的优势
我们的报价
联系我们
首 页 关于我们 建站套餐 网站优化 网站推广 解决方案 成功案例 客服中心 建站问题 推广知识 建站知识  
网站建设
  网站建设套餐
  网站建设流程
  功能模块介绍
  网页设计报价
  网站改版设计
  网站售后服务
 
最新客户
   
网站推广
推广知识
 
· 浅谈造成网站关键字排名
· 浅谈最近百度调整对网站
· 分析:站内锚文本链接使
· 细节成就权重 权重决定
· 根据百度有效反链数据
· 详解SEO策略制定中的
· 关键词排名优化之挖掘长
 
建站技术知识
 
 
使用PHP访问MySQL数据库
在这一部分我们将建立一个简单的支持PHP的本地网站用来支持访问前面建立的MySQL表。 我们先建立下面几个文件: 建立index.php3用来显示数据库内容 建立add.php3用来向表中加入记录 建立Modify.php3用来修改表的内容 建立del.php3用来删除表中的记录 首先我们想在网页中显示数据库中表tb1的内容 请看下面的脚本: Index.php3: Data from tblmysql_connect() or die (Problem connecting to DataBase); $query = select * from tbl; $result = mysql_db_query(example, $query); if ($result) { echo Found these entries in the database:; echo  User Name  Last Name  Domain Name  Request Date  ; while ($r = mysql_fetch_array($result)) { $idx = $r[idx]; $user = $r[UserName]; $last = $r[LastName]; $text = $r[FreeText]; echo   $idx  $user  $last  $text  ; } echo  ; } else { echo No data.; } mysql_free_result($result); include (links.x); ?>  好,现在解释一下上面的内容。 我们先用HTML标签来建立一个HTML文档的结构,当要调用PHP脚本时使用标签,Web服务器将把后面的文本识别为PHP脚本代码,而不是HTML代码。 mysql_connect()命令用来与MySQL数据库服务器建立连接。如果与数据库连接成功,脚本程序将继续向下执行,如果无法连接将显示终止执行的信息Problem connecting to DataBase。 如果使用必伟网络提供的MySQL数据库帐户,与数据库的连接命令就应该使用如下方式: mysql_connect (localhost, username, password); 我们将查询MySQL数据库的命令赋给$query,脚本通过mysql_db_query命令来执行这个查询命令: $result = mysql_db_query(example, $query); example是数据库的名字,$query就是要使用的MySQL查询方式。mysql_db_query实际是一个函数,它将对example数据库进行select * from tbl的操作,操作的结果赋给$result。 我们使用MySQL的命令select来获得表中的数据: $query = select * from tbl; 查询命令将查询结果的状态标志符传递给$result,而不是查询的信息内容,但标志符可以翻译成我们需要的信息。 接下来是要查看是否得到了数据库中的数据信息,并将信息以固定的格式显示在HTML表格中。如果要检验是否得到数据,可以使用下面的语法结构: if (argument) { command1; } else { command2; } 当判断的条件为真时,将执行command1,如果条件为假,则执行command2。注意我们在建立HTML的表格时使用echo命令后面加上HTML的标签。 echo  在网页中显示的是引号中的内容,而PHP命令不会显示出来。 下面是使用的循环结构: while (argument)) { command1; } while循环在条件为真时将一直执行{ }内的命令。 这里我们是将while循环与PHP命令$r=mysql_fetch_array ($result)组合在一起使用。这个命令是从表中读取一行满足结果result的记录,并将读取的结果放入一个关联数组$r,并使用表中列的名称作为数组的标识即你可以使用一个名字来访问数组,比如$my_array[first_name]。从上面的脚本中可以得到数组: $r[idx], $r[UserName], $r[LastName] and $r[FreeText]. 我们也可以使用命令mysql_fetch_row将读取结果放到一个普通的数组中,得到的结果是: $r[0], $r[1], $r[2] and $r[3] 现在我们从数据库中得到了所有的信息,下面就是将信息显示在HTML的表格中: echo   $idx  $user  $last  $text  ; 现在我们可以关闭与MySQL的连接并释放相关的资源,使用命令:mysql_free_result($result)。   来源:
 
在线咨询
     
 
QQ咨询
旺旺咨询
 
MSN咨询
  点击开始咨询 点击开始咨询
  点击开始咨询 点击开始咨询
建站服务
       经济型网站设计套餐 ¥2580
       企业型网站设计套餐 ¥3980
       豪华型网站设计套餐 ¥6580
       商城型网站设计套餐 ¥7580
       定制型网站设计套餐 ¥面 谈
       智赢型ABC ¥1580/1980
虚拟主机
       普及型(电信)350元/年
       经济型(电信)650元/年
       普及A型(双线)500元/年
       普及B型(双线)900元/年
       外贸型(国外) 550元/年
       企业型(国外) 1050元/年
我要订购主机>>       
域名注册
     国际顶级域名.com 100元/年
     国际顶级域名.net 100元/年
     国际顶级域名.cc 380元/年
     国际顶级域名.org 180元/年
     中国顶级域名.cn 100元/年
     中国顶级域名.com.cn 100元/年
     中文域名.中国.公司 280元/年
我要注册域>>       
 友情链接:湖南网站建设 广州网站建设 上海网站建设 广州网站建设公司 中山网站制作 网页设计网 网页设计公司 网站制作 网站建设 建网站公司 珠海网站建设 赢在网络
 业务范围: 广州虚拟主机 广州网站设计 广州网页制作 广州网页设计 深圳网站建设 珠海网页设计 中山网页制作 汕头网站设计 番禺网页制作 南海网站建设 肇庆网页制作

联系我们 | 建站套餐 | 网站建设 | 建设知识 | 服务报价 | 解决方案 | 成功案例 点击开始咨询 点击开始咨询
Copyright 2005-2020 win580.com rights reserved 电话:020-87518743 87518740  传真:020-87518740
地址:广州市天河区中山大道西8号(天河商贸大厦)1304室  邮编:510620
E-mail:Win580@126.com