DBF is very old format databse type. About 10 years ago, I use dBase which use DBF format.
Now I will show you how to connect the DBF file from PHP script.
1) Add a system DSN in ODBC Data Source Administrator
I have a source named dd.
2) Make a file named odbc.php, the content is:
<?php
$odbc = odbc_connect ('dd', '', '') or die('Could Not Connect to ODBC Database!');
?>
3) In the PHP file, which needs to connect this database, I use the following script.
require_once('odbc.php');
$strsql= 'SELECT * FROM database.dbf';
$query = odbc_exec($odbc, $strsql) or die (odbc_errormsg());
while($row = odbc_fetch_array($query))
{
echo 'Client Name: '.$row['name'].'<br />';
echo 'Client Phone Number: '.$row['phone'].'<br />';
echo '<hr />';
}
odbc_close($odbc);
Use this way, PHP can connect the old database file, like dBase, Foxpro.
