php 連mssql,access的方法 js連接access數據庫

一、php連mssql
$dbhost = '';
$dbuser = ''; //你的mssql用户名
$dbpass = ''; //你的mssql密码
$dbname = ''; //你的mssql库名

$connect=odbc_connect("Driver={SQL Server};Server=$dbhost;Database=$dbname","$dbuser","$dbpass");
$sql="select * from content";
$exec=odbc_exec($connect,$sql);
while($row = (odbc_fetch_array($exec)))
{
 $row['id']  //獲取字段值
 ...
}

 


二、php連access
$db=$_SERVER['DOCUMENT_ROOT']."/PHP_ACCESS/include/#mydb.mdb";   //這裏最好用$_SERVER['DOCUMENT_ROOT']獲取路徑
$conn = new COM('ADODB.Connection') or die('can not start Active X Data Objects');
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
     $rs = $conn->Execute('SELECT * FROM contents order by id desc');
     while(!$rs->EOF) 
            {
              echo $rs->Fields['name']->Value;
              $rs->MoveNext();
     }
   /*释放资源*/
   $rs->Close();
      $conn->Close();
      $rs = null;
      $conn = null;


Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][ODBC Microsoft Access Driver] Disk or network error.'
(*  xp上出現上述錯誤,但在2003上能正常運行,可能與電腦ODBC配置有關)???????

 

你可能感兴趣的:(sql,PHP,exception,server,server,Microsoft,Access)