Rekordok cseréjét eddigi ismereteink alapján két lépésben tudnánk megvalósítani.
1. Az eredeti rekord törlése
2. Az új rekord beszúrása
Példánkban „klotild” nevű felhasználónk adatait cseréljük. Változó mezők: város és a kor.
KÉRDÉS! Melyik mezőnek nem kellet volna változni? Miért?
Példa:
Forráskód
<?php
...
$SelectStr = "Delete FROM felhasznalok_tabla WHERE FName='klotild'";
if (!mysqli_query($MySqliLink,$SelectStr)) {
die("MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink));
}
$pw = md5('nemtudom');
$InsertIntoStr = "INSERT INTO felhasznalok_tabla VALUES ('','klotild','$pw',36,'Esztergom')";
if (!mysqli_query($MySqliLink,$InsertIntoStr)) {
die("MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink));
}
...
?>
A lekérdezett tábla (phpMyAdmin):

1. Csere előtt

2. Csere után