Databases - INSERT en UPDATE

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

In deze les zitten 10 slides, met interactieve quiz en tekstslides.

time-iconLesduur is: 90 min

Onderdelen in deze les

Workshop
lessonup.app : nlxdf

Slide 1 - Tekstslide

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

Doelen

Slide 2 - Tekstslide

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

Slide 3 - Tekstslide

Kennismakingsronde
PHP DB Componenten 

Slide 4 - Tekstslide

Kennismakingsronde
PHP verbinden met MYSQL

Slide 5 - Tekstslide

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

Slide 6 - Quizvraag

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

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

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

Kennismakingsronde
  • ITSLearning 
  • SQL_INSERT_UPDATE_Oefeningen.docx



Zelf aan de slag

Slide 10 - Tekstslide