Databases - INSERT en UPDATE

Workshop
lessonup.app : nlxdf
1 / 10
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

Cette leçon contient 10 diapositives, avec quiz interactif et diapositives de texte.

time-iconLa durée de la leçon est: 90 min

Éléments de cette leçon

Workshop
lessonup.app : nlxdf

Slide 1 - Diapositive

Kennismakingsronde
  • Opfrissen SQL en PHP - PDO
SQL om data te wijzigen 
  • INSERT INTO 
  • UPDATE
Alternatief voor gevorderen ga door met development

Doelen

Slide 2 - Diapositive

Kennismakingsronde
  • Componenten om verbinding te maken met databases
  • PDO - PHP Database Object - meerdere databases
  • MYSQLI - alleen MYSQL database
PHP en mysql

Slide 3 - Diapositive

Kennismakingsronde
PHP DB Componenten 

Slide 4 - Diapositive

Kennismakingsronde
PHP verbinden met MYSQL

Slide 5 - Diapositive

Ik heb al met de INSERT INTO en UPDATE sql statements gewerkt
A
Ja
B
Nee

Slide 6 - Quiz

Kennismakingsronde
Met INSERT INTO voeg je een nieuwe rij toe aan een tabel. Je specificeert de kolommen en vervolgens de bijbehorende waarden.
 

Syntax 
INSERT INTO tabelnaam (kolom1, kolom2, kolom3, ...)
VALUES (waarde1, waarde2, waarde3, ...),
(waarde1, waarde2, waarde3, ...)

Voorbeeld
INSERT INTO product (naam, prijs, voorraad, categorie_id, gewicht)
VALUES ('Draadloos Toetsenbord', 39.99, 20, 4, 0.6),
('Toetsenbord', 9.99, 20, 4, 0.6)
INSERT INTO - Gegevens toevoegen

Slide 7 - Diapositive

Kennismakingsronde
Let op: bij een insert zal de ID automatische opgehoogd worden! 
Dus niet zelf opgeven!

Voorbeeld
INSERT INTO product (naam, prijs, voorraad, categorie_id, gewicht)
VALUES ('VR-Bril', 339.99, 20, 13, 0.3);
en niet 
INSERT INTO product (product_id, naam, prijs, voorraad, categorie_id, gewicht)
VALUES (30,'VR-Bril', 339.99, 20, 13, 0.3);
INSERT INTO - ID - AUTO_INCREMENT 

Slide 8 - Diapositive

Kennismakingsronde

 

Syntax 
UPDATE tabelnaam
SET kolom1 = waarde1, kolom2 = waarde2, ...
WHERE conditie;

Voorbeeld
UPDATE product
SET prijs = 999.99, voorraad = 5
WHERE product_id = 1;
UPDATE - Gegevens aanpassen

Slide 9 - Diapositive

Kennismakingsronde
  • ITSLearning 
  • SQL_INSERT_UPDATE_Oefeningen.docx



Zelf aan de slag

Slide 10 - Diapositive