sqlite.php 780 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. $pdo = null;
  3. try {
  4. $pdo = new PDO("sqlite:" . './slork.sqlite');
  5. } catch (PDOException $e) {
  6. // handle the exception here
  7. }
  8. if ( !$pdo ) {
  9. exit( "Cannot connect to database" );
  10. }
  11. // Create maintainer database
  12. $pdo->exec("DROP TABLE IF EXISTS maintainer;");
  13. $query = <<<QUERY
  14. CREATE TABLE IF NOT EXISTS maintainer (
  15. id INTEGER PRIMARY KEY, maintainer INTEGER, apt TEXT);
  16. QUERY;
  17. $stmt = $pdo->exec( $query );
  18. //$stmt->execute();
  19. // Create user/player database
  20. $pdo->exec("DROP TABLE IF EXISTS player;");
  21. $query = <<<QUERY
  22. CREATE TABLE IF NOT EXISTS player (
  23. id INTEGER PRIMARY KEY, maintainer INTEGER,
  24. player INTEGER, property TEXT, value TEXT,
  25. FOREIGN KEY (maintainer) REFERENCES maintainer(maintainer));
  26. QUERY;
  27. $stmt = $pdo->exec( $query );
  28. //$stmt->execute();