You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
669 B

23 years ago
23 years ago
23 years ago
  1. --TEST--
  2. sqlite: fetch all (buffered)
  3. --INI--
  4. sqlite.assoc_case=0
  5. --SKIPIF--
  6. <?php # vim:ft=php
  7. if (!extension_loaded("sqlite")) print "skip"; ?>
  8. --FILE--
  9. <?php
  10. include "blankdb.inc";
  11. $data = array(
  12. "one",
  13. "two",
  14. "three"
  15. );
  16. sqlite_query("CREATE TABLE strings(a VARCHAR)", $db);
  17. foreach ($data as $str) {
  18. sqlite_query("INSERT INTO strings VALUES('$str')", $db);
  19. }
  20. $r = sqlite_query("SELECT a from strings", $db);
  21. while ($row = sqlite_fetch_array($r, SQLITE_NUM)) {
  22. var_dump($row);
  23. }
  24. sqlite_close($db);
  25. echo "DONE!\n";
  26. ?>
  27. --EXPECT--
  28. array(1) {
  29. [0]=>
  30. string(3) "one"
  31. }
  32. array(1) {
  33. [0]=>
  34. string(3) "two"
  35. }
  36. array(1) {
  37. [0]=>
  38. string(5) "three"
  39. }
  40. DONE!