NemProgrammering.dk logo
nordicway webhotel

Find og arbejd med specifik data fra database med MySQLi | WHERE betingelsen

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

Information om denne video

Underviser: Jeppe Borggaard Jørgensen

I denne video kigger vi på, hvordan du kan finde, hente og arbejde med specifikke datasæt i din database ved hjælp af WHERE betingelsen. Selvom vi i videoen kun bruger WHERE sammen med SELECT til at finde og udskrive specifik data, så skal det nævnes, at du også sagtens kan bruge WHERE betingelsen sammen med UPDATE og DELETE. Dette vil du kunne se og lære mere om i de næste videoer.

Øvelse:
1 - Lav en WHERE betingelse på et valgfrit SELECT statement.

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, WHERE betingelsen.

Her har du kildekoden

// index.php

<?php
   require_once 'Connect_db.php';
   
   $result = performQuery("SELECT name FROM persons WHERE age=28");
   while ($row = mysqli_fetch_array($result) ) {
       echo "<strong>New Person</strong><br>";
       echo $row['name'] . "<br>";
   }
?>

//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 ) {
            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).

kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    27-02-2017

Hej Mette, I phpMyAdmin er der en knap som hedder "ret". Du skal blot markere den række, som du gerne vil rette i, og derefter trykke på ret. Herefter kan du manuelt ændre værdierne / teksten i den felter du ønsker. Mvh.


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Mette Petersen    26-02-2017

Hejsa Hvad hvis man nu vil rette noget i en tabel, evt ændre staemåden for et navn? Hvordan kan man gøre det i phpMyAdmin? mvh Mette


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Mette Petersen    26-02-2017

Hejsa Hvad nu hvis man ville finde alle de personer med fornavnet Jens et valgfrit efternavn, hvordan skal koden så se ud? MVH Mette


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    01-09-2014

Hej Jan, Prøv at kom forbi vores forum og opret en tråd med din kode og en beskrivelse af problemet. Så kan vi prøve at teste det a og se om vi kan finde fejlen og hjælpe dig videre. Mvh.


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Jan Warming    27-08-2014

Hej, Rigtige gode videoer :) Det undrer mig at de check du laver på result i performQuery virker hos dig. Ligemeget hvilken operation jeg har lavet får jeg altid false tilbage, selvom det går godt og retunere data. alle operationer går godt men retunere altid false hvis jeg checker som du gør. Kan det have noget med DB at gøre? jeg bruger one.com