Visualizzazione risultati 1 fino 4 di 4

Discussione: Ordinare PER caratteri speciali

  1. #1
    Guest

    Predefinito Ordinare PER caratteri speciali

    Salve! Avrei un problemino che non riesco a risolvere e non trovo una guida o un esempio da nessuna parte.

    Di solito per ordinare una lista di nomi per esempio, effettuo la seguente query:
    Codice PHP:
    mysql_query("SELECT * FROM users WHERE username LIKE 'A%' ORDER BY username ASC")
    e per le lettere va bene. Io avrei la necessità di ordinare anche nickname che possono iniziare con caratteri come (.) (:) (-) ecc. o con numeri.
    Come posso fare?

    Grazie!

  2. #2
    Guest

    Predefinito

    però quella query ti ritorna solo i nomi che iniziano per "A"

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da Inverno Visualizza messaggio
    però quella query ti ritorna solo i nomi che iniziano per "A"
    Sì lo sò, avevo solo fatto un esempio appunto per ordinare nomi che iniziano con la A.

    Il mio quesito è questo:
    Io avrei la necessità di ordinare anche nickname che possono iniziare con caratteri come (.) (:) (-) ecc. o con numeri.
    Come posso fare?

  4. #4
    Guest

    Predefinito

    se non ricordo male solo "_" e "%" sono caratteri speciali su "LIKE"
    in ogni caso mai sentito parlare di escape?
    Codice PHP:
    mysql_query("SELECT * FROM users WHERE username LIKE '\_%' ORDER BY username ASC")

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •