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

    Query con apici, con e senza slashes

    Salve a tutti,
    credo che questo sia il mio post di aiuto più banale di sempre, ma credetemi non riesco proprio a risolvere quanto necessito, soprattutto perchè la soluzione è, dovrebbe almeno, essere vecchia come il cucco.

    Ho un campo provincia con record per L'Aquila, con lo slashes, quindi esattamente così: L'\Aquila.

    Ora, in qualsiasi modo io faccia la query non riesco a tirar fuori questa provincia, i risultati sono sempre zero.

    SELECT * FROM tbl WHERE provincia = "L'Aquila"
    SELECT * FROM tbl WHERE provincia = "L\'Aquila"
    SELECT * FROM tbl WHERE provincia = 'L\'Aquila'

    Le ho provate tutte, e non c'è verso, sia da PhpMyadmin che da sito.

    Dove diavolo sbaglio?
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2
    gli apici interni vanno raddoppiati

    SELECT * FROM tbl WHERE provincia = 'L''Aquila'


  3. #3
    Non lo sapevo grazie,
    ma a questo punto quale è il metodo più fluido?
    Registro sul db direttamente L'Aquila senza backslashes?

    Perchè uso Maxthon? | Mi piace questa chat

  4. #4
    registri "L'Aquila" e interroghi "L''Aquila"


  5. #5
    Ultima curiosità, c'è qualche funzione in php preesistente per trasformare L'Aquila da L''Aquila quando faccio la query?
    Non so, mysql_real_escape o simili?
    Oppure devo creare una funzione apposita?
    Perchè uso Maxthon? | Mi piace questa chat

  6. #6
    penso che anche php abbia la funzione replace - ma eventualmente chiedi nel forum apposito

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