ホームページ  >  記事  >  バックエンド開発  >  (上級) PHP で MySQL データベースにアクセスする方法 2

(上級) PHP で MySQL データベースにアクセスする方法 2

黄舟
黄舟オリジナル
2017-02-06 10:09:461010ブラウズ

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 中国語 Web サイト (www.php.cn) を参照してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。