bug45798.phpt 645 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. Bug #45798 (sqlite3 doesn't notice if variable was bound)
  3. --EXTENSIONS--
  4. sqlite3
  5. --FILE--
  6. <?php
  7. require_once(__DIR__ . '/new_db.inc');
  8. $db->exec('CREATE TABLE test (time INTEGER, id STRING)');
  9. $db->exec("INSERT INTO test (time, id) VALUES (" . time() . ", 'a')");
  10. $db->exec("INSERT INTO test (time, id) VALUES (" . time() . ", 'b')");
  11. $stmt = $db->prepare("SELECT * FROM test WHERE id = ? ORDER BY id ASC");
  12. $stmt->bindParam(1, $foo, SQLITE3_TEXT);
  13. $results = $stmt->execute();
  14. while ($result = $results->fetchArray(SQLITE3_NUM)) {
  15. var_dump($result);
  16. }
  17. $results->finalize();
  18. $db->close();
  19. print "done";
  20. ?>
  21. --EXPECT--
  22. done