Databases - INSERT en UPDATE

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

This lesson contains 10 slides, with interactive quiz and text slides.

time-iconLesson duration is: 90 min

Items in this lesson

Workshop
lessonup.app : nlxdf

Slide 1 - Slide

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

Doelen

Slide 2 - Slide

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

Slide 3 - Slide

Kennismakingsronde
PHP DB Componenten 

Slide 4 - Slide

Kennismakingsronde
PHP verbinden met MYSQL

Slide 5 - Slide

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 - Slide

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 - Slide

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 - Slide

Kennismakingsronde
  • ITSLearning 
  • SQL_INSERT_UPDATE_Oefeningen.docx



Zelf aan de slag

Slide 10 - Slide