Ersetzten von Zeichen in einer Tabelle

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Ersetzten von Zeichen in einer Tabelle

Beitrag von nixdorf » 22.12.2007 15:42:17

Hallo,

ich möchte in einer MySQL - Tabelle in einer Spalte alle alle Leerzeichen durch einen Unterstrich ersetzen.
So versuche ich es momentan:

$query="UPDATE categories_description_II SET categories_name = REPLACE('categories_name', ' ', '_')";

aber dann wird mir nur noch categories_name in er Spallte categories_describtion_II ausgegeben.


Wie muß ich den $query richtig anlegen?


Gruß Nixdorf

Benutzeravatar
ffpbsd
Beiträge: 147
Registriert: 01.04.2005 15:23:10
Wohnort: Senftenberg
Kontaktdaten:

Beitrag von ffpbsd » 22.12.2007 16:33:16

bei dem categories_name die hochkommatas wegnehmen vielleicht :)

und zwischen den beiden nächsten muss dann auch das leerzeichen drinne sein.

also ich habs nich gestestet, aber denke daran könnte es vielleicht liegen

also so

Code: Alles auswählen

$query="UPDATE categories_description_II 
SET categories_name = REPLACE(categories_name,'  ', '_')"; 
CPU: AMD X2 3800+
RAM: 2 GB
Graka: XFX GeForce 7900GT
Sound: SB Audigy 2 ZS
Board: GA-K8NF-9-RH (nForce 4)
Monitor: Asus MW221U + BenQ FP767-12
System: Debian Lenny 2.6.22-3-amd64

nixdorf
Beiträge: 450
Registriert: 12.11.2004 09:38:34

Beitrag von nixdorf » 23.12.2007 12:51:36

Danke, das war es.

Frohes Fest ... Nixdorf

Antworten