webForumDet fria alternativet

Uppdatera databas med Preg_match (?) för att plocka filnamn från en url

PHP

2 svar · 591 visningar · startad av SimOnline

Medlem sedan juli 20031 132 inlägg
Frågan#1

Jag har en image-kolumn i min MySQL-databas som just nu innehåller url'er till bilder: http://www.domän.se/bild/bild.jpg

Hur gör jag om/använder nedanstående kod för att plocka ut bara filnamnet, bild.jpg?

    $result = mysql_query( 'SELECT * FROM photos_pixelpost' );
 
while($row = mysql_fetch_assoc($result)) {
  mysql_query("UPDATE photos_pixelpost SET image = **Bara filnamnet, istället för hela URL'en** ");
Medlem sedan sep. 200619 inlägg
#2

Något liknande

$image = basename($row['image']);
mysql_query("UPDATE photos_pixelpost SET image = '$image' WHERE id='$row[id]'");
Medlem sedan juli 20031 132 inlägg
#3

salkciN skrev:

Något liknande

$image = basename($row['image']);
mysql_query("UPDATE photos_pixelpost SET image = '$image' WHERE id='$row[id]'");

Underbart, tusen tack! :f

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)