(进阶篇)PHP访问MySQL数据库的方法二

黄舟
发布: 2023-03-05 12:32:02
原创
962 人浏览过

使用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)!


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!