dba009.phpt 820 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. --TEST--
  2. DBA dba_popen Test
  3. --EXTENSIONS--
  4. dba
  5. --SKIPIF--
  6. <?php
  7. require_once(__DIR__ .'/skipif.inc');
  8. print("info $HND handler used");
  9. ?>
  10. --FILE--
  11. <?php
  12. require_once(__DIR__ .'/test.inc');
  13. echo "database handler: $handler\n";
  14. if (($db=dba_popen($db_file, "n", $handler))!==FALSE) {
  15. echo "Opened\n";
  16. dba_insert("a", "Inserted", $db);
  17. echo dba_fetch("a", $db)."\n";
  18. dba_close($db);
  19. echo "Closed\n";
  20. } else {
  21. echo "Error creating database\n";
  22. }
  23. if (($db=dba_popen($db_file, "n", $handler))!==FALSE) {
  24. echo "Opened\n";
  25. dba_insert("a", "Inserted", $db);
  26. echo dba_fetch("a", $db)."\n";
  27. }
  28. ?>
  29. --CLEAN--
  30. <?php
  31. require(__DIR__ .'/clean.inc');
  32. ?>
  33. --EXPECTF--
  34. database handler: %s
  35. Opened
  36. Inserted
  37. Closed
  38. Opened
  39. Inserted