Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. campo ricerca con apostrofo
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      mappex User • ultima modifica di

      campo ricerca con apostrofo

      Ciao a tutti...ho una domandina...spero non troppo incasinata!!!:)

      ho un database in access e all'interno della tabella utenti naturalmente ci sono nome e cognome e capita che un cognome contenga un apostrofo

      Il database viene gestito sia in php che naturalmente agendo direttamente sul database entrando in access...

      Ma se effettuo una ricerca da php uso questa funzione che va correttamente:

      $rs->Open("SELECT * FROM tabella WHERE Cognome = '$ricerca'", $cn);

      dove $ricerca è il valore del campo passato tramite POST

      ma se effettuo una ricerca con un apostrofo

      es: d'annunzio

      mi va in un megalup che si conclude con la "internet explorer ha compiuto un'operaz....."

      come posso fare per risolvere il problema?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • massy
        massy Moderatore • ultima modifica di

        http://it2.php.net/manual/it/function.addslashes.php

        :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          spaceconte User Attivo • ultima modifica di

          anche uno str_replace() potrebbe andare

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • massy
            massy Moderatore • ultima modifica di

            Beh, sì, anche un preg_replace(). Il punto è che esiste una funzione apposta che è nata proprio per quello. Perché non usarla? 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              spaceconte User Attivo • ultima modifica di

              allora da oggi vedrò di usarla anche io

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti