---
title: "ersätta med hjälp av mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/45513-ersätta-med-hjälp-av-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "patrik2002"
published: "2002-06-09T16:55:17.000Z"
updated: "2002-06-09T17:27:07.000Z"
replies: 2
views: 203
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/45513-ersätta-med-hjälp-av-mysql"
---

# ersätta med hjälp av mysql

## #1 — patrik2002, 2002-06-09T16:55Z

om jag har en table som ser ut så här:

\_id__tecken_\_ ersätt_\_
\|\_1\_\|\_\_:-)\__\_\|\__adress\|
\|\_2\_\|\_\_:-(\__\_\|\__adress\|
\|\_3\_\|\_\_;-)\__\_\|\__adress\|

hur gör jag då för att php ska leta igenom en sträng efter teckenen som finns i spalten tecken i dbn å ersätta med d såm finns i spalten ersätt?

Permalänk: https://www.webforum.nu/p/45513

## #2 — LarsG, 2002-06-09T17:24Z

Du kan inte få in det i en sql-sats utan du får läsa rad för för rad och anropa str_replace i din PHP-kod. 

Egentligen är det bara nackdelar att lägga det i tabell. Gör en funktion av det i stället och om du vill kunna använda den på flera ställen så är det enklast att lägga den koden i en separat fil som du gör include på där du behöver den.

Permalänk: https://www.webforum.nu/p/694721

## #3 — patrik2002, 2002-06-09T17:27Z

jag har löst problemet!!! med följande kod:

$smil = mysql_query("select \* from smilies ");
while($smilie=mysql_fetch_array($smil)){

$radd\['inlagg'\]= str_replace ("".$smilie\['tecken'\]."" ,  "\<img src='".$smilie\['ersatt'\]."'\>", $radd\['inlagg'\]);
}

$radd\['inlagg'\] är en annan variabel hämtad från en mysql databas

Permalänk: https://www.webforum.nu/p/694724

---

Tråden på webben: https://www.webforum.nu/amne/php/45513-ersätta-med-hjälp-av-mysql
