[MySQL|PHP] UPDATE b SET text=

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08 21:02
Graag wil ik een text in de database aanpassen, maar dan graag in 1 keer ipv 2 keer

dus niet zo:
code:
1
2
"SELECT test FROM bericht HERE id=$id" 
"UPDATE bericht SET text='".preg_replace($patterns, $replace,$text)."' WHERE id=$id"


maar ongeveer zo:
code:
1
"UPDATE bericht SET text='".preg_replace($patterns, $replace,."text".)."' WHERE id=$id"


voor dat ongeveer zo heb ik geen goede oplossing voor, iemand een tip voor mij?

[ Voor 27% gewijzigd door BobDay op 08-01-2004 00:19 ]

43% of all statistics are worthless


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

Helaas, MySQL ondersteunt wel een REPLACE functie, maar daarin kun je geen regular expressions gebruiken. Je zult het dus met 2 queries moeten doen.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • Woef
  • Registratie: Juni 2000
  • Niet online
je gebruikt php functies in mysql,
werkt helaas niet,
alles wat je tussen " " hebt staan moet je de mysql doc. halen :) !