|
|
|
ปัญหา PHP เชื่อมต่อกับ DBF Manager ครับ เขียนด้วยวิธีไหนก็เชื่อมต่อไม่ได้ ทำไงดี |
|
|
|
|
|
|
|
Code (PHP)
<?
$db = dbase_open("C:\ARTRN.DBF",0);
$recno = dbase_numrecords($db);
for ($i = 1; $i <= $recno; $i++) {
$rec = dbase_get_record($db, $i);
$nf = dbase_numfields($db);
for($j = 0; $j < $nf; $j++) {
echo $rec[$j], ",";
}
echo "<br>";
}
?>
มัน ขึ้นแบบนี้อ่าครับ
Fatal error: Call to undefined function dbase_open() in C:\AppServ\www\ODBC\test3.php on line 10
|
|
|
|
|
Date :
2011-07-04 17:45:25 |
By :
tenichi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$db = 'c:\\repmain\\data\\';
$dsn = "Driver={Microsoft Visual Foxpro Driver};SourceType=DBF;SourceDB=$db";
$cn = odbc_connect($dsn,'','') or die("ติดต่อฐานข้อมูลไม่ได้");
$sql = 'SELECT * FROM pt ';
$rs = odbc_exec($cn,$sql) or die("รัน SQL ไม่ผ่าน");
if ($rs) {
echo "Rs Complete";
} else {
echo "Rs Not Complete";
}
echo "<br>";
echo "<table border=1>";
$fields = odbc_num_fields($rs);
while( odbc_fetch_row($rs) ) {
echo "<tr>";
for ($j=1; $j < $fields+1; $j++) {
echo "<td>". odbc_result($rs, $j) . "</td>";
}
echo "</tr>";
}
echo "</table>";
odbc_close($cn);
?>
|
|
|
|
|
Date :
2011-07-04 17:50:05 |
By :
jor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกคำแนะนำนะครับ ตอนนี้ดึงข้อมูลได้แล้ว
|
|
|
|
|
Date :
2011-07-05 08:50:53 |
By :
tenichi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|