Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317

    [MySQL] All'interno degli apici quali caratteri jolly sono permessi?

    COme da titolo, per esempio, in LIKE 'inizio*' sono permessi solo i caratteri jolly * e _ o c'è ne sono altri?

    grazie

  2. #2
    i caratteri jolly sono:

    * o % per tutti e qualunque
    _ per uno qualunque

    non ci sono altre possibilita'. se i caratteri che ti servono fossero per esempio 4 allora metterai 4 undescore ____

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    già che ci sono è possibile qualcosa del genere?

    LIKE '*%'

    tanto per sapere se fare l'escape nelle query di ricerca con caratteri speciale
    in questo momento faccio il real_escape_string, ma voglio inserire anche un escape jolly aggiungendo uno slash a % => \% e _ => \_
    lo inserisco anche per il * ?

  4. #4
    ohh mamma.....

    % come wildcard significa TUTTO, QUALUNQUE carattere. Piu' di cosi'....

    L'escape serve per 'segnalare' a mysql che il carattere che segue ha significato di stringa e non di controllo.

    poi guarda che LIKE '%' significa tutto, ma proprio tutto e quindi tanto vale ometterlo.

    * per mysql e' una moltiplicazione e non una wildcard

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    1,317
    Guarda la mia era una domanda per sapere "se funziona" non se ha senso farlo...
    Comunque visto che in mysql è un operatore il problema non si pone e non farò l'escaping del * in query di ricerca...

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.