PHP的实例程序:直接读取数据库信息的三种方法_PHP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

PHP的实例程序:直接读取数据库信息的三种方法

作者:黑客防线网安PHP教程基地 来源:黑客防线网安PHP教程基地 浏览次数:0

本篇关键词:数据库信息方法读取
黑客防线网安网讯:  以下为引用的内容:    <?    
  以下为引用的内容:
  
  <?
  
  mysql_connect("localhost:3306","root","9999'>$dbh=@mysql_connect("localhost:3306","root","9999");
  
  /*定义变量dbh,mysql_connect()函数的意思是连接mysql数据库,"@"的意思是屏蔽报错*/
  
  if(!$dbh){die("error");}
  
  /*die()函数的意思是将括号里的字串送到浏览器并中断PHP程式(Script)括号里的参数为欲送出的字串*/
  
  @mysql_select_db("ok",$dbh);
  
  /*选择mysql服务器里的一个数据库,这里选的数据库名为ok*/
  
  $q="SELECT*FROMabc";网页教学网http://www.webjx.com
  
  /*定义变量q,"SELECT*FROMabc"是一个SQL语句,意思是读取表abc中的数据*/
  
  ?>
  
  <br/>
  
  <!--=========方法一=========-->
  
  <br/>
  
  <?
  
  $rs=mysql_query($q,$dbh);
  
  /*定义变量rs,函数mysql_query()的意思是:送出query字串供MySQL做相关的处理或者执行.由于php是从右往左执行的,所以,rs的值是服务器运行mysql_query()函数后返回的值*/
  
  if(!$rs){die("Validresult!");}
  
  echo"<table>";
  
  echo"<tr><td>ID</td><td>Name</td></tr>";
  
  while($row=mysql_fetch_row($rs))echo"<tr><td>$row[0]</td><td>$row[1]</td></tr>";
  
  /*定义量变(数组)row,并利用while循环,把数据一一写出来.
  
  函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中.
  
  $row[0]和$row[1]的位置可以换*/
  
  echo"</table>";
  
  ?>
  
  <br/>
  
  <!--=========方法二=========-->
  
  <br/>
  
  <?
  
  $rs=mysql_query($q,$dbh);
  
  while($row=mysql_fetch_object($rs))echo"$row->id$row->name<br/>";
  
  /*id和name可以换位置*/
  
  ?>
  
  <br/>
  
  <!--=========方法三=========-->
  
  <br/>
  
  <?
  
  $rs=mysql_query($q,$dbh);
  
  while($row=mysql_fetch_array($rs))echo"$row[id]$row[name]<br/>";
  
  /*id和name可以换位置*/
  
  ?>
  
  <!--=========方法三最快=========-->
  
  <?
  
  @mysql_close($dbh);
  
  /*关闭到mysql数据库的连接*/
  
  ?>
  
  
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-17332-1.html
网站维护教程更新时间:2012-09-21 05:16:48  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer