WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Cellák frissítése



Ha csak cellák egy részének kell új értéket adnunk, és a többi cella eredeti cella tartalma nem áll rendelkezésünkre, akkor a feladatot eddigi ismereteink alapján három lépésben tudjuk megoldani.

1. Az eredeti rekord lekérdezése
2. Az adatok összefésülése
3. Az adatok cseréje

Példánkban „klotild” nevű felhasználónk adatait frissítjük. Változó mezők: város és a kor.


Példa:

Forráskód



<?php
...
 $SelectStr = "SELECT * FROM felhasznalok_tabla WHERE FName='klotild'";
 $result = mysqli_query($MySqliLink,$SelectStr);
 $row = mysqli_fetch_array($result);
 
 $id = $row['id'];
 $FJelszo = $row['FJelszo'];
 $pw = md5($FJelszo);

 $ReplaceStr = "REPLACE INTO felhasznalok_tabla (id, FName, FJelszo, FKor, FVaros) VALUES ($id,'klotild','$pw',36,'Esztergom')";
 if (!mysqli_query($MySqliLink,$ReplaceStr)) {
   die("MySqli hiba (" .mysqli_errno($MySqliLink). "): " . mysqli_error($MySqliLink));
 }
...
?>   
 

A lekérdezett tábla (phpMyAdmin):


1. Frissítés előtt

2. Frissítés után