Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Salvare i caratteri speciali in mysql

    La ricerca e' disabilitata, quindi posto...
    Per caratteri speciali intendo il single quote('), il double quote (") e il backslash(\)...
    C'e' un modo per passarli a mysql tramite php senza che mi dia errore?
    Grazie!!

    RB
    Nasty by Nature

  2. #2
    In particolare mi interessa sapere se ci sono dei comandi speciali in SQL per far passare questi caratteri.

    Altra cosa importante: quali sono altri caratteri speciali che potrebero essere dannosi per mySQL?? Per esempio <> potrebbero contenere dei tag maligni?? Altri esempi??

    Grazie di nuovo...

    RB
    Nasty by Nature

  3. #3
    beh ma mysql non dovrebbe dare problemi, mi pare impossibile. Per php basta anteporre un backslash ai caratteri speciali come \" \' o \\ nelle stringhe. spero di esser stato di aiuto O_o

  4. #4
    Pero' in una query del genere:

    INSERT INTO tabella(id,data,city) VALUES('','$data','$city');

    Se nelle variabili $data o $city c'e' un single quote, anche se anticipate dal backslash, la query non va a buon fine...

    Ho risolto sostituendo questo caratteri con delle stringhe tipo:

    :single:
    :double:
    :bslash:

    Per gi altri caratteri speciali mi sai dare qualche informazione??

    Grazie della risposta (passata ed eventualmente futura)!!!

    RB
    Nasty by Nature

  5. #5

  6. #6
    Piu' o meno era quello che cercavo.
    Grazie!

    Adesso devo smanettare un po' con il codice...

    Ciao!

    RB
    Nasty by Nature

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.