>  기사  >  백엔드 개발  >  (고급) PHP로 MySQL 데이터베이스에 접근하는 방법 2

(고급) PHP로 MySQL 데이터베이스에 접근하는 방법 2

黄舟
黄舟원래의
2017-02-06 10:09:46962검색

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 드라이버가 드라이버에 이미 있는지 확인합니다

2. 시스템 DSN에 데이터 소스를 추가하고

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

데이터베이스를 선택하고 확인

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 데이터베이스에 액세스하는 (고급) 방법 2입니다. PHP 중국어 넷(www.php.cn)으로!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.