Buongiorno,
per un forum di discussione, ho dei record di testo salvati con la formattazione bbcode e altri "puliti", ad esempio:
Record 1
codice:
[B]Zucchero - Titolo della discussione 1 [/B}
Record 2
codice:
[GIALLO]Pasta - Titolo della discussione 2 [/GIALLO]
la query per richiamare i titoli è:
Select TITOLO from TOPIC order by TITOLO
Sulla pagina il record appare formatto ( e [GIALLO][/GIALLO] non si vedono), quindi la discussione "Zucchero" è in grassetto, mentree "Pasta" è in giallo, ma ovviamente non sono in ordine alfabetico perchè [B] viene prima di [GIALLO].
Esiste una funzione mysql che dica "in una stringa prendi tutto quello che trovi tra [ e ] e cancellalo o sostituiscilo con niente?