Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Ho fatto così:

    UPDATE smf_messages SET body=REPLACE (body,' ',' ');

    ...ma nn ha funzionato.

    Guarda però cosa mi ha restituto il phomyadmin dopo averla eseguita:

    Righe affette: 2
    query SQL : [Modifica] [Crea il codice PHP]
    UPDATE smf_messages SET body = REPLACE (
    body,
    ' ',
    ' '
    )



    Ha sostituito uno "spazio semplice" con "uno spazio semplice". E adesso cos'altro posso provare?

  2. #12
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Significa che ha trovato solo 2 spazi doppi.
    Hai fatto:

    UPDATE smf_messages SET body=REPLACE (body,'spaziospazio','spazio')

    ?

  3. #13
    Si ho fatto così.
    Però da quanto vedo anche nel messaggio qui sul forum ha contato uno spazio... qual è l'inghippo?

  4. #14
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    In html non stampa spazi multipli, per farlo devi usare il codice html apposito.

  5. #15
    Io non conosco bene l'html... ma per l'sql vale lo stesso discorso? E qual è qst codice? Forse   ?

  6. #16
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    No, per l'sql non vale.
    Non ricordo il simbolo, forse &#32

  7. #17
    Un mio amico mi ha fatto capire che quel carattere non è effetivamente "spazio" ma un carattere ascii non stampabile.

    Dunque per sostituire ora nel db esiste una funzione in mysql che ritorna il carattere ascii dal suo valore esadecimale o decimale?

  8. #18
    Risolto:

    UPDATE smf_messages SET body=REPLACE (body,CHAR(160),'');

    Teuzzo ti ringrazio molto per la tua assistenza.

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.