使用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数据库的方法二的内容。