home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 August / PCWorld_2001-08_cd.bin / Komunikace / phptriad / phptriadsetup2-11.exe / php / pear / DB / tests / fetchmodes.inc < prev    next >
Text File  |  2001-02-19  |  2KB  |  69 lines

  1. <?php
  2.  
  3. $dbh->setErrorHandling(PEAR_ERROR_DIE);
  4.  
  5. print "testing fetchmodes: fetchrow default default\n";
  6. $sth = $dbh->query("SELECT * FROM phptest");
  7. $row = $sth->fetchRow();
  8. print implode(" ", array_keys($row))."\n";
  9.  
  10. print "testing fetchmodes: fetchinto default default\n";
  11. $sth = $dbh->query("SELECT * FROM phptest");
  12. $row = array();
  13. $sth->fetchInto($row);
  14. print implode(" ", array_keys($row))."\n";
  15.  
  16. print "testing fetchmodes: fetchrow ordered default\n";
  17. $dbh->setFetchMode(DB_FETCHMODE_ORDERED);
  18. $sth = $dbh->query("SELECT * FROM phptest");
  19. $row = $sth->fetchRow();
  20. print implode(" ", array_keys($row))."\n";
  21.  
  22. print "testing fetchmodes: fetchrow assoc default\n";
  23. $dbh->setFetchMode(DB_FETCHMODE_ASSOC);
  24. $sth = $dbh->query("SELECT * FROM phptest");
  25. $row = $sth->fetchRow();
  26. print implode(" ", array_keys($row))."\n";
  27.  
  28. print "testing fetchmodes: fetchrow ordered default with assoc specified\n";
  29. $dbh->setFetchMode(DB_FETCHMODE_ORDERED);
  30. $sth = $dbh->query("SELECT * FROM phptest");
  31. $row = $sth->fetchRow(DB_FETCHMODE_ASSOC);
  32. print implode(" ", array_keys($row))."\n";
  33.  
  34. print "testing fetchmodes: fetchrow assoc default with ordered specified\n";
  35. $dbh->setFetchMode(DB_FETCHMODE_ASSOC);
  36. $sth = $dbh->query("SELECT * FROM phptest");
  37. $row = $sth->fetchRow(DB_FETCHMODE_ORDERED);
  38. print implode(" ", array_keys($row))."\n";
  39.  
  40. print "testing fetchmodes: fetchinto ordered default\n";
  41. $dbh->setFetchMode(DB_FETCHMODE_ORDERED);
  42. $sth = $dbh->query("SELECT * FROM phptest");
  43. $row = array();
  44. $sth->fetchInto($row);
  45. print implode(" ", array_keys($row))."\n";
  46.  
  47. print "testing fetchmodes: fetchinto assoc default\n";
  48. $dbh->setFetchMode(DB_FETCHMODE_ASSOC);
  49. $sth = $dbh->query("SELECT * FROM phptest");
  50. $row = array();
  51. $sth->fetchInto($row);
  52. print implode(" ", array_keys($row))."\n";
  53.  
  54. print "testing fetchmodes: fetchinto ordered default with assoc specified\n";
  55. $dbh->setFetchMode(DB_FETCHMODE_ORDERED);
  56. $sth = $dbh->query("SELECT * FROM phptest");
  57. $row = array();
  58. $sth->fetchInto($row, DB_FETCHMODE_ASSOC);
  59. print implode(" ", array_keys($row))."\n";
  60.  
  61. print "testing fetchmodes: fetchinto assoc default with ordered specified\n";
  62. $dbh->setFetchMode(DB_FETCHMODE_ASSOC);
  63. $sth = $dbh->query("SELECT * FROM phptest");
  64. $row = array();
  65. $sth->fetchInto($row, DB_FETCHMODE_ORDERED);
  66. print implode(" ", array_keys($row))."\n";
  67.  
  68. ?>
  69.