Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. <?php
  2.  
  3. // Create in-memory SQLite database
  4. $sqlite = new PDO('sqlite::memory:');
  5.  
  6. // Generate schema (for whatever tables you want)
  7. $sqlite->prepare('CREATE TABLE users(id, family_id, first_name, last_name, email)')->execute();
  8. $sqlite->prepare('CREATE TABLE families(id, name, phone, address)')->execute();
  9.  
  10. // Insert pre-defined data
  11. foreach ($users as $user) {
  12. $sqlite->prepare('INSERT INTO users VALUES (:id, :family_id, :first_name, :last_name, :email)')->execute($user);
  13. }
  14.  
  15. // Run custom database query
  16. if (($query = $sqlite->prepare($request->query)) and $query->execute()) {
  17. // Handle results on success
  18. $results = $query->fetchAll(PDO::FETCH_ASSOC);
  19. } else {
  20. // Get error on failure
  21. $error = $sqlite->errorInfo()[2];
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement