56 lines
1.8 KiB
PHP
56 lines
1.8 KiB
PHP
<?php
|
|
|
|
// CREATE USER IN DATABASE
|
|
|
|
|
|
// CREATE TABLES
|
|
$sql = "CREATE OR REPLACE TABLE `user` (
|
|
`user_id` BIGINT(20) NOT NULL AUTO_INCREMENT,
|
|
`md5_id` VARCHAR(200),
|
|
`full_name` TINYTEXT,
|
|
`user_name` VARCHAR(200) NOT NULL,
|
|
`user_email` VARCHAR(220) NOT NULL,
|
|
`user_level` TINYINT(4) NOT NULL DEFAULT 1,
|
|
`pwd` VARCHAR(220),
|
|
`date` DATE NOT NULL DEFAULT(CURRENT_DATE),
|
|
`user_ip` VARCHAR(200),
|
|
`ckey` VARCHAR(220),
|
|
`ctime` VARCHAR(220),
|
|
PRIMARY KEY (`user_id`),
|
|
UNIQUE KEY `user_Email` (`user_email`),
|
|
UNIQUE KEY `user_md5ID` (`md5_id`)
|
|
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
|
|
|
|
INSERT INTO `user` (full_name, user_name, user_email, user_level, pwd)
|
|
VALUES ('Admin', 'admin', 'admin@svagard.no', 5, 'cb4f8b8b16b0c41d1ece858548340b40dfe6c7fd7fad1ecce');
|
|
|
|
CREATE OR REPLACE TABLE plan_store (
|
|
`plan_store_id` INT auto_increment,
|
|
`user_id` BIGINT(20) NOT NULL,
|
|
`name` varchar(100) NOT NULL,
|
|
`created` DATETIME DEFAULT CURRENT_DATE NOT NULL,
|
|
PRIMARY KEY (plan_store_id),
|
|
CONSTRAINT plan_store_user_FK FOREIGN KEY (`user_id`) REFERENCES `user`(`user_id`)
|
|
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
|
|
|
|
INSERT INTO plan_store (user_id, name)
|
|
VALUES (1, 'Store 1');
|
|
|
|
CREATE OR REPLACE TABLE plan_store_item (
|
|
`plan_item_id` INT auto_increment NOT NULL,
|
|
`plan_store_id` INT NOT NULL,
|
|
`pos` tinyint(3) unsigned,
|
|
`name` varchar(200) NOT NULL,
|
|
`price` decimal(8,2) NOT NULL,
|
|
`amount` tinyint(3) unsigned DEFAULT 1,
|
|
PRIMARY KEY (plan_item_id),
|
|
CONSTRAINT plan_store_item_FK FOREIGN KEY (plan_store_id) REFERENCES `plan_store`(`plan_store_id`)
|
|
) DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
|
|
|
|
INSERT INTO plan_store_item (plan_store_id, name, price)
|
|
VALUES (1, 'Kake', 49.90),
|
|
(1, 'Kaffe', 24.90);
|
|
|
|
";
|
|
|