Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [MYSQL] Replace

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    170

    [MYSQL] Replace

    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?

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541
    Devi fare un pò di lavoro devi prendere la substring che va dal carattere in cui trova la prima [ fino al carattere prima dell'ultima [

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.