prepare( 'CREATE TABLE IF NOT EXISTS users (' . 'id int NOT NULL PRIMARY KEY AUTO_INCREMENT,' . 'name varchar(50) NOT NULL,' . 'surname varchar(50) NOT NULL,' . 'password varchar(255) NOT NULL)' ); $st->execute(); } catch( PDOException $e ) { exit( "PDO error (create_table_users): " . $e->getMessage() ); } echo "Napravio tablicu users.
"; } function create_table_books() { $db = DB::getConnection(); // Stvaramo tablicu books. // Svaka knjiga ima svoj id (automatski će se povećati za svaku novoubačenu knjigu), ime autora i naslov. try { $st = $db->prepare( 'CREATE TABLE IF NOT EXISTS books (' . 'id int NOT NULL PRIMARY KEY AUTO_INCREMENT,' . 'author varchar(50) NOT NULL,' . 'title varchar(50) NOT NULL)' ); $st->execute(); } catch( PDOException $e ) { exit( "PDO error (create_table_books): " . $e->getMessage() ); } echo "Napravio tablicu books.
"; } function create_table_loans() { $db = DB::getConnection(); // Stvaramo tablicu loans. // Svaka posudba ima svoj id (automatski će se povećati za svaku novoubačenu knjigu), id korisnika koji je posudio // knjigu, id knjige koja se posuđuje, te datum isteka posudbe. try { $st = $db->prepare( 'CREATE TABLE IF NOT EXISTS loans (' . 'id int NOT NULL PRIMARY KEY AUTO_INCREMENT,' . 'id_user INT NOT NULL,' . 'id_book INT NOT NULL,' . 'lease_end DATE NOT NULL)' ); $st->execute(); } catch( PDOException $e ) { exit( "PDO error (create_table_loans): " . $e->getMessage() ); } echo "Napravio tablicu loans.
"; } ?>