Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    trattare stringa da db mysql

    ciao a tutti,
    dall'url passo la variabile da cercare sul db mysql.

    Ad esempio se devo cercare il ristorante sant'andrea l'url sarà così

    www.sito.it/ristorante/santandrea.html

    su db però il nome ristorante è memorizzato correttamente: Sant'Andrea

    Come faccio a eseguire la query? Posso creare una funzione che mi tratti durante la query la stringa cercare?

    Spero di essere stato chiaro

  2. #2
    Con quel link amenochè che non lo manipoli la vedo dura eseguire una query. In quel modo richiami solo una pagina html chiamata santandre.html all'interno della cartella ristoranti.
    Fare o non fare....non c'è provare!

  3. #3
    cercati e studiati la funzione urlencode e urldecode

    Se devi passare stringhe tramite url è la soluzione migliore.
    Ovviamente devi stare attento a "filtrare" il contenuto della query string.
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

  4. #4
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    esiste un modo similare a questo:

    recupero dall'url la stringa "santandrea"

    select * from tabdati where (nome_ristorante = funzioneTrattaStringa(nome ristorante con caratteri accentati))


    funzioneTrattaStringa in pratica mi dovrebbe trasformare "sant'Andrea" in "santandrea" permettendo alla query di trovare il risultato.

  5. #5
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    up

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 © 2024 vBulletin Solutions, Inc. All rights reserved.