Heim > Artikel > Backend-Entwicklung > (Fortgeschritten) Methode 2 für den Zugriff auf eine MySQL-Datenbank mit PHP
Verwenden Sie Adodb.Connection, um auf die MySQL-Datenbank zuzugreifen
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; ?>
Verwenden Sie ODBC, um eine Verbindung zu MySQL herzustellen
Mit einer ODBC-Verbindung können Sie eine Verbindung zu jeder Datenbank auf jedem Computer in Ihrem Netzwerk herstellen. Solange die ODBC-Verbindung verfügbar ist.
1. Öffnen Sie den ODBC-Datenquellen-Manager in der Systemsteuerung und bestätigen Sie, dass der MySQL-ODBC-Treiber bereits im Treiber vorhanden ist
2. Fügen Sie eine Datenquelle zum System-DSN hinzu und geben Sie
data source name :mysqlodbc, user:root, password:root,Datenbank auswählen und bestätigen 3 Geben Sie den Code ein
<?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>"; ?>Das Obige ist die (erweiterte) Methode 2 für den PHP-Zugriff auf die MySQL-Datenbank, weitere verwandte Inhalte bitte Achten Sie auf die chinesische PHP-Website (www.php.cn)!