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

    Campo di ricerca: mi va tutto in crisi se metto gli apici

    Ciao a tutti, anni fa feci questo sito:

    http://www.galleriadellamusica.it/

    Se andate dal menù sui prodotti, in basso a sinistra c'è un campo di ricerca: ho scoperto che mettendo un apice mysql interpreta quell'apice come fine stringa e quindi viene creato un comando non valido, con relativi messaggi di errore.

    Credo che il problema sia molto comune, quale tecnica mi consigliate per risolvere il problema?
    p.s. stavo pensando di eliminare gli apici dalla stringa di ricerca prima di mandarla nella query, però ho visto che alcuni prodotti hanno apostrofi, e quindi potrebbe essere utile lasciarli

  2. #2
    prima di fare la query prepara la stringa di ricerca utilizzando http://it2.php.net/mysql_real_escape_string
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

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.