NemProgrammering.dk logo
nordicway webhotel

Opdater og slet data fra din database med MySQLi | UPDATE, DELETE

MySQL kursus | Lær at arbejde med databaser
WordPress hjemmeside hjælp

Information om denne video

Underviser: Jeppe Borggaard Jørgensen

I denne video viser vi dig, hvordan du med MySQLi´s UPDATE og DELETE statements kan opdatere og slette data i din database.

Øvelse:
1 - Du skal nu prøve at lave dit eget lagersystem. Opret en tabel kaldet “Lager”, der skal kunne holde styr på varer på dit lager.

2 - Indsæt følgende rækker i din lager-tabel (find selv ud af, hvilke datatyper de skal have):
- Navn
- Antal
- Pris
Du skal altå eksempelvis kunne have:
Hammer - 3 - 50.40
Altså en hammer, du har 3 stk. af til 50.40 kr. per stk.
3 - Indsæt 5 forskellige varer i dit lager. Du bestemmer selv hvilke genstande.

4 - Udprint alle dine varer via en SELECT statement.

5 - Lav nu en UPDATE på mindst 3 af dine ting. Du skal:

- Forøge antallet på en vare.
- Formindske antallet af en vare.
- Ændre prisen på en vare.

6 - Udprint alle varer igen, og sikre dig, at det passer med det nye data du lavede med din UPDATE.

7 - Udvælg én bestemt vare (du bestemmer selv hvilken), og udskriv den på formen: “Vi har nu fået en helt ny (indsæt varenavn her) hjem til kun (indsæt pris) kr.! Vi har (indsæt lagerantal) på lager.

8 - Slet en ting på dit lager, du bestemmer selv hvilken.

Du har nu udført det man kalder CRUD operationer (Create, Read, Update, Delete) og det er det mest centrale indenfor database udvikling, men faktisk også programmering generalt. MANGE applikationer (måske en 80%) bruger i et større eller mindre omfang CRUD operationer, for de giver muligheden for at vedligeholde data. Derfor er det vigtigt, at du kan bruge dem, og især ved hvad det er når folk spørger: “Ved du hvad CRUD er, og kan du lave det?”. Så kan du altså nu svare “JA!”.

Video tags:

Denne video relaterer til emner såsom: SQL, PHP og MySQLi kursus, MySQLi videotutorial, MySQLi vejledning, dansk video tutorial, lær MySQLi, MySQLi for begyndere, MySQLi API, MySQLi fra bunden, CRUD, opdater data, slet data.

Her har du kildekoden

// index.php

<?php
   require_once 'Connect_db.php';
   
   performQuery("UPDATE persons SET phone=27384632 WHERE name='Olga olding'");
   performQuery("DELETE FROM persons WHERE name='Hansine Hansen'");
?>

// Connect_db.php

<?php
    $mysqli = mysqli_connect("localhost", "root", "", "world");
    
    if (mysqli_connect_errno())
        echo "Failed to connect: " . mysqli_connect_errno();
    else
        echo "Connect success!<br>";
    
    
    function performQuery($sql) {
        global $mysqli;
        $result = mysqli_query($mysqli, $sql);
        
        if ( $result ) {
            echo "Query success";
            return $result;
        } else {
            echo "Noget gik galt!";
            return null;
        }
    }
?>

Spørgsmål og kommentarer

Har du spørgsmål eller kommentarer? Så skriv herunder og vi eller en anden lœser vil svare hurtigst muligt!

Url´er bliver automatisk omdannet til links (nofollow).

Vær den første til at skrive en kommentar!