PHP Database ODBC
- ముంది పేజీ MySQL డిలెట్
- తరువాత పేజీ XML Expat Parser
ODBC ఒక అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API), మాకు కొన్ని డాటా స్రోతునికి (ఉదా, మొదటి MS Access డేటాబేస్) కనెక్ట్ చేయడానికి సామర్థ్యం ఇస్తుంది.
创建 ODBC 连接
通过一个 ODBC 连接,您可以连接到您的网络中的任何计算机上的任何数据库,只要 ODBC 连接是可用的。
这是创建到达 MS Access 数据的 ODBC 连接的方法:
- 在控制面板中打开管理工具
- 双击其中的డేటా సోర్స్ (ODBC) ఐకాన్
- సిస్టమ్ ఎంచుకోండి DSN టాబ్లేట్
- సిస్టమ్ DSN టాబ్లేట్లో, "క్లిక్ చేయండిబటన్ను క్లిక్ చేయండి
- ఎంచుకోండి Microsoft Access Driver. క్లిక్ చేయండిపూర్తి చేయండి.
- తదుపరి ఇంటర్ఫేస్లో, "ఎంచుకోండిఅనే వాక్యం ద్వారా డేటాబేస్ను గుర్తించండి.
- ఈ డేటాబేస్ కు ఒక పేరు పంపిణీ చేయండిడేటా సోర్స్ పేరు (DSN).
- క్లిక్ చేయండినిర్ధారించు.
మీ వెబ్ సైట్ ఉన్న కంప్యూటర్లో ఈ కన్ఫిగరేషన్ను పూర్తి చేయాలి. మీ కంప్యూటర్లో Internet ఇన్ఫర్మేషన్ సర్వర్ (IIS) అనేది అమలు అయితే, పైన ఇచ్చిన ఆదేశాలు చల్లాలి, కానీ మీ వెబ్ సైట్ రిమోట్ సర్వర్లో ఉన్నట్లయితే, మీరు సర్వర్కు యాక్సెస్ కు అవసరమైన పరిమితిలు కలిగివుండాలి లేదా మీ హోస్టింగ్ ప్రొవైడర్కు మీరు DSN సృష్టించాలని అనురోధించండి.
ODBC కు కనెక్షన్ కు చేరుకోండి
odbc_connect() ఫంక్షన్ ODBC డేటా సోర్స్ కు కనెక్షన్ కు ఉపయోగిస్తారు. ఈ ఫంక్షన్కు నాలుగు పారామీటర్స్ ఉన్నాయి: డేటా సోర్స్ పేరు, యూజర్ పేరు, పాస్వర్డ్ మరియు ఆప్షనల్ పాయింటర్ టైప్ పారామీటర్.
odbc_exec() ఫంక్షన్ SQL స్టేట్మెంట్ను అమలు చేస్తుంది.
ఉదాహరణ
ఈ ఉదాహరణలో, "northwind" అనే DSN కు చేరుని లేకుండా ఉపయోగించి, కనెక్షన్ను సృష్టించి ఒక SQL స్టేట్మెంట్ను సృష్టించి అమలు చేస్తారు:
$conn=odbc_connect('northwind','',''); $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql);
రికార్డ్ను తిరిగిపుచ్చుకోండి
odbc_fetch_row() ఫంక్షన్ ఫలితంలో రికార్డ్ను తిరిగిస్తుంది. రో ఉంటే true తిరిగిస్తుంది, లేకపోతే false తిరిగిస్తుంది.
ఈ ఫంక్షన్కు రెండు పారామీటర్స్ ఉన్నాయి: ODBC ఫలితం గుర్తింపు మరియు ఆప్షనల్ నంబర్ ఆఫ్ రో ఆఫ్ సీక్వెన్స్.
odbc_fetch_row($rs)
రికార్డ్ నుండి ఫీల్డ్ని చేజిక్కించండి
odbc_result() ఫంక్షన్ రికార్డ్ నుండి ఫీల్డ్ని చేజిక్కించడానికి ఉపయోగిస్తారు. ఈ ఫంక్షన్కు రెండు పారామీటర్స్ ఉన్నాయి: ODBC ఫలితం గుర్తింపు మరియు ఫీల్డ్ నంబర్ లేదా పేరు.
క్రింది కోడ్ లైన్ రికార్డ్ నుండి మొదటి ఫీల్డ్ విలువను తిరిగిస్తుంది:
$compname=odbc_result($rs,1);
క్రింది కోడ్ లైన్ "CompanyName" అనే ఫీల్డ్ విలువను తిరిగిస్తుంది:
$compname=odbc_result($rs,"CompanyName");
ODBC కనెక్షన్ను మూసివేయండి
odbc_close() ఫంక్షన్ ODBC కనెక్షన్ను మూసివేస్తుంది。
odbc_close($conn);
ODBC ఉదాహరణ
ఈ ఉదాహరణలో మొదటగా ఒక డేటాబేస్ కనెక్షన్ సృష్టించడం, తరువాత ఫలితాల సేట్, మరియు హ్ట్మ్ల్ పట్టికలో డాటా ప్రదర్శించడం ప్రదర్శించబడింది.
<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>
- ముంది పేజీ MySQL డిలెట్
- తరువాత పేజీ XML Expat Parser