Database ODBC ng PHP
- Previous Page MySQL Delete
- Next Page XML Expat Parser
ODBC ay isang application programming interface (API), na nagbibigay ng kakayahan sa amin na makakonekta sa anumang pinagmumulan ng datos (halimbawa, isang MS Access database).
Lumikha ng koneksyon ODBC
Sa pamamagitan ng isang koneksyon ODBC, maaring makakonekta ka sa anumang database ng anumang kompyuter sa iyong network, basta ang koneksyon ODBC ay magagamit.
Ito ang paraan ng paglikha ng koneksyon ODBC sa datos ng MS Access:
- Bukas sa Control PanelAdmin Tools
- Doble-click saData Source (ODBC) Icon
- Pumili ng System DSN Tab
- I-click ang "Magdagdag” button
- Pumili Microsoft Access Driver. I-clickTapos.
- Sa susunod na nakasulat na pahina, i-click ang "Pumili” upang locin ang database.
- Maglagay ng isang pangalan para sa database na ito.Ang pangalan ng pinagmumulan ng datos (DSN).
- I-clickTiyakin.
Pansin na dapat tapusin ang konfigurasyon sa kompyuter kung saan nasa iyong websayt. Kung ang iyong kompyuter ay nagpapatugtug ng Internet Information Server (IIS), ang mga utos sa itaas ay magiging epektibo, ngunit kung ang iyong websayt ay nasa malayong server, dapat magkaroon ka ng pisikal na akses sa server, o dapat itayo ng iyong tagapaglaan ng hosting ang DSN.
Makonekta sa ODBC
Ang funksiyon na odbc_connect() ay ginagamit para makonekta sa pinagmumulan ng datos ODBC. Ang funksiyon na ito ay may apat na argumento: ang pangalan ng pinagmumulan ng datos, ang pangalan ng user, ang password at ang opsyonal na argumento ng uri ng pointer.
Ang funksiyon na odbc_exec() ay ginagamit para patupad ang pangungusap na SQL.
Halimbawa
Ang halimbawa sa ibaba ay naglunsad ng koneksyon sa DSN na may pangalan na northwind, walang pangalan ng user at password. Pagkatapos, itinatag at pinapatupad ang isang pangungusap na SQL:
$conn=odbc_connect('northwind','',''); $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql);
Hinihigop ang tala
Ang funksiyon na odbc_fetch_row() ay ginagamit para ibalik ang isang tala mula sa kumpilasyon ng resulta. Kung maaaring ibalik ang isang linya, ibabalik ang totoo, kung hindi, ibabalik ang maliit.
Ang funksiyon na odbc_fetch_row() ay may dalawang argumento: ang indikador ng resulta ng ODBC at ang opsyonal na numero ng linya:
odbc_fetch_row($rs)
Hinihigop ang laro mula sa talaan
Ang funksiyon na odbc_result() ay ginagamit para mabasa ang isang laro mula sa talaan. Ang funksiyon na ito ay may dalawang argumento: ang indikador ng resulta ng ODBC at ang numero o pangalan ng laro.
Ang linya ng kodigo sa ibaba ay ibabalik ang halaga ng unang laro mula sa talaan:
$compname=odbc_result($rs,1);
Ang linya ng kodigo sa ibaba ay ibabalik ang halaga ng isang laro na tinatawag na "CompanyName":
$compname=odbc_result($rs,"CompanyName");
Isara ang koneksyon sa ODBC
Ang funksiyon na odbc_close() ay ginagamit para isara ang koneksyon sa ODBC.
odbc_close($conn);
ODBC Example
The following examples show how to first create a database connection, then a result set, and then display the data in an HTML table.
<html> <body> <?php $conn=odbc_connect('northwind','',''); if (!$conn) {exit("Connection Failed: " . $conn);} $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql); if (!$rs) {exit("Error in SQL");} echo "<table><tr>"; echo "<th>Companyname</th>"; echo "<th>Contactname</th></tr>"; while (odbc_fetch_row($rs)) { $compname=odbc_result($rs,"CompanyName"); $conname=odbc_result($rs,"ContactName"); echo "<tr><td>$compname</td>"; echo "<td>$conname</td></tr>"; } odbc_close($conn); echo "</table>"; ?> </body> </html>
- Previous Page MySQL Delete
- Next Page XML Expat Parser