brush
dynamic php code displayed on a computer screen showcasing efficient database management in a modern and sleek design

PHP adatbázis kezelés

  • person_outline Claudiu Mihut
  • chat_bubble_outline Megjegyzések (0)
  • access_time 2023-09-18 16:14:40

PHP adatbázis kezelés

A PHP programozási nyelv lehetővé teszi, hogy dinamikus és interaktív weboldalakat hozzunk létre. Az adatbázisok kezelése alapvető fontosságú, ha olyan webalkalmazást szeretnénk készíteni, amely adatokat tárol, lekérdez és módosít.

A PHP rendelkezik számos beépített funkcionalitással az adatbázisok kezelésére. Az adatok tárolására és manipulálására általában adatbázis-kezelő rendszereket használunk, mint például a MySQL, PostgreSQL vagy az Oracle adatbázis-kezelő rendszer.

Adatbázis kapcsolat létrehozása

Az adatbázis kapcsolat létrehozása első lépés a PHP adatbázis kezelésében. Ehhez használhatjuk az mysqli_connect függvényt vagy az PDO (PHP adatbázis objektum) osztályt.

Példa az mysqli_connect függvény használatára:

<?php
    $servername = "localhost";
    $username = "felhasznalonev";
    $password = "jelszo";
    $dbname = "adatbazis_nev";
    
    // Kapcsolódás az adatbázishoz
    $conn = mysqli_connect($servername, $username, $password, $dbname);
    
    // Kapcsolat ellenőrzése
    if (!$conn) {
        die("Sikertelen kapcsolódás: " . mysqli_connect_error());
    }
    ?>

Adatok lekérdezése az adatbázisból

Az adatok lekérdezése az adatbázisból a PHP adatbázis kezelésének egyik alapvető feladata. Ehhez használhatjuk az SQL (Structured Query Language) lekérdezéseket.

Példa egy egyszerű lekérdezésre:

<?php
    $sql = "SELECT * FROM felhasznalok";
    $result = mysqli_query($conn, $sql);
    
    if (mysqli_num_rows($result) > 0) {
        while($row = mysqli_fetch_assoc($result)) {
            echo "ID: " . $row["id"]. " - Felhasználónév: " . $row["felhasznalonev"]. "<br>";
        }
    } else {
        echo "Nincsenek találatok.";
    }
    ?>

Adatok beszúrása az adatbázisba

Az adatok beszúrása az adatbázisba egy másik fontos feladat a PHP adatbázis kezelésében. Ehhez használhatjuk az INSERT INTO SQL parancsot.

Példa egy egyszerű beszúrásra:

<?php
    $sql = "INSERT INTO felhasznalok (felhasznalonev, email, jelszo) VALUES ('teszt', 'teszt@example.com', 'titkosjelszo')";
    
    if (mysqli_query($conn, $sql)) {
        echo "Sikeres beszúrás.";
    } else {
        echo "Hiba a beszúrás során: " . mysqli_error($conn);
    }
    ?>

Adatok frissítése az adatbázisban

Az adatok frissítése az adatbázisban egy másik fontos művelet a PHP adatbázis kezelésében. Ehhez használhatjuk az UPDATE SQL parancsot.

Példa egy egyszerű frissítésre:

<?php
    $sql = "UPDATE felhasznalok SET jelszo='ujjelszo' WHERE felhasznalonev='teszt'";
    
    if (mysqli_query($conn, $sql)) {
        echo "Sikeres frissítés.";
    } else {
        echo "Hiba a frissítés során: " . mysqli_error($conn);
    }
    ?>

Adatok törlése az adatbázisból

Az adatok törlése az adatbázisból egy másik fontos művelet a PHP adatbázis kezelésében. Ehhez használhatjuk a DELETE FROM SQL parancsot.

Példa egy egyszerű törlésre:

<?php
    $sql = "DELETE FROM felhasznalok WHERE felhasznalonev='teszt'";
    
    if (mysqli_query($conn, $sql)) {
        echo "Sikeres törlés.";
    } else {
        echo "Hiba a törlés során: " . mysqli_error($conn);
    }
    ?>

A fenti példák segítségével könnyen kezelhetjük az adatbázisokat PHP segítségével. Az adatbázis kezelése alapvető fontosságú minden olyan webalkalmazásban, amely adatokat tárol és megjelenít.

Megjegyzések (0)

Hagyj egy megjegyzést