| <?php |
| |
| //create an instance of the ADO connection object |
| $conn = new COM ("ADODB.Connection") |
| or die("Cannot start ADO"); |
| |
| //define connection string, specify database driver |
| $connStr = "PROVIDER=Microsoft.Ace.OLEDB.12.0;Data Source= \\Sample.accdb"; |
| $conn->open($connStr); //Open the connection to the database |
| |
| //declare the SQL statement that will query the database |
| $query = "SELECT * FROM table1"; |
| |
| //execute the SQL statement and return records |
| $rs = $conn->execute($query); |
| |
| $num_columns = $rs->Fields->Count(); |
| echo $num_columns . "<br>"; |
| |
| for ($i=0; $i < $num_columns; $i++) { |
| $fld[$i] = $rs->Fields($i); |
| } |
| |
| echo "<table>"; |
| |
| while (!$rs->EOF) //carry on looping through while there are records |
| { |
| echo "<tr>"; |
| for ($i=0; $i < $num_columns; $i++) { |
| echo "<td>" . $fld[$i]->value . "</td>"; |
| } |
| echo "</tr>"; |
| $rs->MoveNext(); //move on to the next record |
| } |
| |
| |
| echo "</table>"; |
| |
| //close the connection and recordset objects freeing up resources |
| $rs->Close(); |
| $conn->Close(); |
| |
| $rs = null; |
| $conn = null; |
| ?> |
Article ID: 164, Created: July 25, 2012 at 12:36 AM, Modified: July 25, 2012 at 12:36 AM