首頁  >  文章  >  後端開發  >  (進階篇)PHP存取MySQL資料庫的方法二

(進階篇)PHP存取MySQL資料庫的方法二

黄舟
黄舟原創
2017-02-06 10:09:461025瀏覽

使用Adodb.Connection存取MySQL資料庫

try{   
    $com = new COM("Adodb.Connection");
    $com->open("Driver={SQL Server};server=(local);uid=sa;pwd=*****;database=*****;");
    }catch(com_exception $e){
        die($e->getMessage());
    }
try{
    $rs = new COM("Adodb.RecordSet");
    $rs->open("select * from user_list",$com,1,1);
    }catch(com_exception $e){ 
        die($e->getMessage());
    }
$AllCount = $rs->RecordCount;
for($i=1;$i<$AllCount;$i++){
    echo($rs["u_id"]->value." ");
    $rs->MoveNext(); 
}
$rs->Close();
$rs = null; 
$com->Close(); 
$com = null;
?>

使用ODBC連接mysql

透過一個 ODBC 連接,您可以連接到您的網路中的任何電腦上的任何資料庫,只要 ODBC 連接是可用的。

1.開啟控制台中的ODBC資料來源管理器,確認在驅動程式中已經存在mysql odbc driver

2.在系統DSN中新增一個資料來源,輸入

 data source name :mysqlodbc,
 user:root,
 password:root,

 選擇database然後確定

3.輸入程式碼

<?php
    $conn=odbc_connect(&#39;mysqlodbc&#39;,&#39;root&#39;,&#39;root&#39;);
    if (!$conn){exit("Connection Failed: " . $conn);}
    $sql="SELECT * FROM class";
    $rs=odbc_exec($conn,$sql);
    if (!$rs) {exit("Error in SQL");} 
    echo "<table><tr>";
    echo "<th>id</th>";
    echo "<th>name</th></tr>";  
    while (odbc_fetch_row($rs)){
        $id=odbc_result($rs,"id");
        $name=odbc_result($rs,"name");  
        echo "<tr><td>$id</td>"; 
        echo "<td>$name</td></tr>"; 
    }
odbc_close($conn);
echo "</table>";
?>

以上就是(進階篇)PHP存取MySQL資料庫的方法二的內容,更多相關內容請關注PHP中文網(www.php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn