Hallo allemaal,
Momenteel ben ik bezig om voor mijn werk een bestelsysteem te maken waarin wij de bestellingen gaan invoeren. Echter zit ik momenteel met 2 database indelingen in mijn hoofd. Ik ga gebruik maken van de serialize functie om een array op te slaan in de DB, verder is het formulier dynamisch en heeft drie input fields, met de namen 'productName, productPrice en productAmount'.
Manier 1:
CREATE TABLE `test`.`product_way1` (
`id` VARCHAR(255) NOT NULL AUTO_INCREMENT ,
`name` INT NOT NULL ,
`price` DECIMAL(5,2) NOT NULL ,
`amount` INT NOT NULL ,
PRIMARY KEY (`id`)) ENGINE = InnoDB;
Manier 2:
CREATE TABLE `test`.`product_way1` (
`id` VARCHER(255) NOT NULL AUTO_INCREMENT ,
`productData` INT NOT NULL ,
PRIMARY KEY (`id`)) ENGINE = InnoDB;
Bij manier 1 maak ik voor de input velden een aparte array, en sla die ook apart in de database op. Bij manier 2 wil ik de data gaan creƫren als volgt;
[productName, productPrice, productAmount]
dit ga ik dan vervolgens serializen in om het op te gaan slaan in de database.
Naar mijn opzien is manier 1 gestructureerd, netter en duidelijker. Wat is jullie mening?
2.700 views