Connecting Tech Pros Worldwide Forums | Help | Site Map

PHP Database Programming

Newbie
 
Join Date: Nov 2005
Location: Tamilnadu
Posts: 3
#1: Nov 3 '05
I'm just learning PHP. I would like to know if database programming in PHP can be done using MS-Access. Can any one help me with complete example codes please.

KUB365's Avatar
Administrator
 
Join Date: Jul 2005
Location: Portland, OR
Posts: 974
#2: Nov 18 '05

re: PHP Database Programming


Here is sample code on a connection. Tested on WinXP, works fine.

Expand|Select|Wrap|Line Numbers
  1. <?
  2. // url to database file
  3. $db = 'C:\\Program Files\\Microsoft Office\\Office\\Samples\\Northwind.mdb';
  4.  
  5. // adodb connection
  6. $conn = new COM('ADODB.Connection');
  7. $conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db");
  8.  
  9. // sql code
  10. $sql = 'SELECT ProductName, QuantityPerUnit, UnitPrice
  11. FROM     Products
  12. ORDER BY ProductName';
  13. $rs = $conn->Execute($sql);
  14.  
  15. // html
  16. ?>
  17. <table>
  18. <tr>
  19. <th>Product Name</th>
  20. <th>Quantity Per Unit</th>
  21. <th>Unit Price</th>
  22. </tr>
  23. <? while (!$rs->EOF): ?>
  24. <tr>
  25. <td><?= $rs->Fields['ProductName']->Value ?></td>
  26. <td><?= $rs->Fields['QuantityPerUnit']->Value ?></td>
  27. <td><?= $rs->Fields['UnitPrice']->Value ?></td>
  28. </tr>
  29. <? $rs->MoveNext() ?>
  30. <? endwhile ?>
  31. </table>
  32. <?
  33. $rs->Close();
  34. $conn->Close();
  35. ?>
  36.  
Reply