Kezdőoldal » Számítástechnika » Weblapkészítés » SQL adatbázisban adatok...

SQL adatbázisban adatok részleges frissítését egyidejüleg meg lehet valósítani?

Figyelt kérdés

Tehát adott egy tábla amiben linkek vannak tárolva adatlapokhoz

példa.

Ilyen formában vannak tárolva:

[link]


Az idő múlásával változik egy könyvtár neve és az adatlap elérésének formája például ilyenre:

[link]


Hogyan lehet (ha lehet egyáltalán) a táblában tárolt linkeket egyszerre módosítani úgy, hogy az eleje és a vége megmaradjon és csak a középső része változzon.

vagyis ez a rész :

adatlapok/users.php?id=

cserélődne erre:

profiles/user/

Megoldható ez PHP ból kiadott paranccsal vagy MySQL kezelőfelületén kiadott paranccsal?

Ha igen, hogyan?


vagy egyesével kell átírni "kézileg" a rekordok tartalmát?


2010. máj. 11. 21:50
 1/5 anonim ***** válasza:
Mondanék egy explode fügvényt és a mysql SELECT, UPDATE parancsok... ezzel a kettővel meg lehet oldani. Ha nem jössz rá írj privit.
2010. máj. 11. 22:03
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
*at
2010. máj. 11. 22:03
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

<?php

$leker = mysql_query("SELECT id,oszlopnev FROM tablanev");

while($data = mysql_fetch_assoc($leker))

{

$szet = explode("=", $data['oszlopnev']);

mysql_query("UPDATE tablanev SET oszlopnev='profiles/user/".$szet[0]."' WHERE id=".$data['id']);

}

?>

Írd át azt amit gondolsz! Tesztelve elvileg műküdik! ÜDv!

2010. máj. 11. 22:36
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

Nem kell ehhez php, a következő sql parancs csak:


UPDATE táblanév SET mezőnév=REPLACE(mezőnév,"adatlapok/users.php?id=","profiles/user/")


táblanév és mezőnév értelemszerűen behelyettesítendő.


Ennyi.

2010. máj. 11. 23:19
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
Köszönöm.
2010. máj. 12. 19:26

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!