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

黄舟
풀어 주다: 2023-03-05 12:32:02
원래의
1024명이 탐색했습니다.

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)으로!


관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿