diff --git a/php/get.php b/php/get.php new file mode 100644 index 0000000..78d2349 --- /dev/null +++ b/php/get.php @@ -0,0 +1,17 @@ + + + diff --git a/sql/s1.sql b/sql/s1.sql new file mode 100644 index 0000000..9cb71b6 --- /dev/null +++ b/sql/s1.sql @@ -0,0 +1,15 @@ +create database db; +use db; + +CREATE TABLE templates ( + id INT AUTO_INCREMENT PRIMARY KEY, + title VARCHAR(255) NOT NULL, + author VARCHAR(255) NOT NULL +) + +CREATE TABLE elements ( + id INT PRIMARY KEY, + template_id INT NOT NULL, + name VARCHAR(255) NOT NULL, + FOREIGN KEY (template_id) REFERENCES templates(id) ON DELETE CASCADE +);; diff --git a/sql/s2.sql b/sql/s2.sql new file mode 100644 index 0000000..e34cbe6 --- /dev/null +++ b/sql/s2.sql @@ -0,0 +1,2 @@ +INSERT INTO templates (title, author) VALUES ('Template', 'mpabi'); +-- Zakładamy, że ten wpis dostał id = 1 diff --git a/sql/s3.sql b/sql/s3.sql new file mode 100644 index 0000000..8f19987 --- /dev/null +++ b/sql/s3.sql @@ -0,0 +1,3 @@ +INSERT INTO elements (id, template_id, name) VALUES +(1, 1, 'el1'), +(2, 1, 'el2'); diff --git a/sql/s4.sql b/sql/s4.sql new file mode 100644 index 0000000..4d828f8 --- /dev/null +++ b/sql/s4.sql @@ -0,0 +1 @@ +SELECT t.title, t.author, e.id AS element_id, e.name FROM templates t JOIN elements e ON t.id = e.template_id WHERE t.title = 'Template'