使用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('mysqlodbc','root','root'); 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資料庫的方法二的內容,更多相關內容請關注topic.alibabacloud.com(www.php.cn)!