1NetMedia_Blog

<< foreach、while、for性能比较  类别: PHP document.domain 跨域问题 >>
PHP连接MySQL数据库和Access数据库
[ 日期: 2010-06-18 3:46:37 PM | 作者: admin | 来源: 本站整理 | 人气:5535 | 晴天 | 心情: +2 ] 字号: 【
急速栏目链接:
标签:PHP  |  MySQL  |  Access  |  
连接MySQL
$host="localhost";
$user="root";
$password="root";
$conn=mysql_connect($host,$user,$password);
//var_dump($link);
//echo $link;
if(!$conn){
  die("链接数据库失败。".mysql_error());
}else{
  echo "MySQL服务器:".$host."<br>用户名称:".$user."<br>";
  echo "成功连接数据库!<br />";

$database=mysql_list_dbs($conn);
  $database_count=mysql_num_rows($database);
  echo"建立数据库文件名有:<br />";
  $i=0;
  while ($i<$database_count){
    echo "<h1>".mysql_tablename($database,$i)."</h1><br />";
    $i=$i+1;
    $j=0;
    while ($j<mysql_num_rows(mysql_list_tables(mysql_tablename($database,$i),$conn))){
      echo mysql_tablename(mysql_list_tables(mysql_tablename($database,$i),$conn),$j)."<br />";
      $j=$j+1;
    }
  }
}


$dbase_name="mysql";
$table_name="help_topic";

mysql_select_db($dbase_name,$conn);
$mysql_command="select * from ".$table_name." limit 0, 10";
$result=mysql_query($mysql_command,$conn) or die ($result);
while ($record=mysql_fetch_row($result)){
  echo "help_topic_id=".$record[0];
  echo "name=".$record[1];
  echo "help_category_id=".$record[2];
  echo "<br />";
}


连接Access
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("xxx.mdb");
$conn->Open($connstr);
$rs = @new COM("ADODB.RecordSet");
$sqlstr="select top 10 * from blog_Content order by log_ID desc";
$rs->Open($sqlstr,$conn,1,3); //用SQL语句打开表

while(!$rs->eof) //记录集没有到最后的时反复循环
{
echo $rs->Fields["log_Title"]->value."<br />"; //假设这个表只有一个字段 yourname,这就输出字段yourname的值
$rs->MoveNext(); //向下移一行
}
$rs->close();
   
Rss Comment  

没有相关评论

发表评论
请先注册,才能发表评论!
- 注册 -