PHP - การติดต่อด้าต้าเบส (Database) ผ่านทาง ODBC

   Tuesday, 07 September 2010 16:23

ตัวอย่างโค้ด PHP การติดต่อด้าต้าเบส (Database) ผ่านทาง ODBC


การสร้าง การเชื่อมต่อทาง ODBC

  1. ไปที่ Start -> Control Panel -> Administrative Tools 
  2. ดับเบิ้ลคลิ๊ก Data Sources (ODBC) 
  3. เลือกแท็บ System DSN
  4. คลิ๊ก Add 
  5. เลือก ประเภทฐานข้อมูลที่ใช้  สมมุติว่าใช้ฐานข้อมูล  Microsoft Access Driver. เลือกแล้วคลิ๊ก Finish.
  6. เสร็จกดเลือก ในปุ่ม  Select ในส่วนของ Database (อยู่ตรงกลาง)
  7. ตั้งชื่อในช่อง Data Source Name (DSN) ภาษาอังกฤษเท่านั้น
  8. คลิ๊ก OK.

ตัวอย่างการเชื่อมต่อฐานข้อมูลทาง ODBC :

$conn=odbc_connect($dsn,$user,$password)
$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);




ตัวอย่างโค้ด การนับจำนวนแถวของข้อมูลที่เลือกมา ทาง ODBC

odbc_fetch_row($rs)

 


ตัวอย่างโค้ดการเรียกข้อมูลที่เลือก ทาง ODBC

$compname=odbc_result($rs,1);  // 1 คือ คอลัมน์ แรก

หรือ

$compname=odbc_result($rs,"CompanyName");  // CompanyName  คือ ชื่อคอลัมน์

 


ตัวอย่างโค้ด การปิดการเชื่อมต่อ ทาง ODBC

odbc_close($conn);

 


ตัวอย่างโค้ด PHP ที่เรียกข้อมูลผ่านทาง 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>


 
 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน PHP PHP - การติดต่อด้าต้าเบส (Database) ผ่านทาง ODBC
Joomla template modify by Ban-Goi.com