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

    [mySQL] Query controllo presenza stringa

    Ciao,


    in SQL come posso fare una query che controlla la presenza di una stringa su una colonna di una tabella?



    per esempio... ho la stringa pippo... e vorrei controllare se sulla colonna nome della tabella persona esiste o meno..

    poi il risultato servirà per il controllo...


    perchè l'alternativa è quella di selezionare con una DISTINCT tutto il contenuto, spostarlo su un vettore e fare la ricerca.. a mano.. ma è lungo.. possibile stringere?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Intendi cosi?
    codice:
    $query = "SELECT * FROM campo = 'pippo' LIMIT 1";
    $result = mysql_query($query);
    if(mysql_num_rows($result)) {
      echo "trovato!";
    } else {
      echo "NON trovato!";
    }

  3. #3
    Originariamente inviato da gianiaz
    Intendi cosi?
    codice:
    $query = "SELECT * FROM campo = 'pippo' LIMIT 1";
    $result = mysql_query($query);
    if(mysql_num_rows($result)) {
      echo "trovato!";
    } else {
      echo "NON trovato!";
    }
    ehmm!!! mi suona male quella query...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    me ne sono mangiato un pezzo... sto lavorando troppo... e il bello è che per distrarmi scrivo qui sul forum...

    sorry:

    SELECT * FROM tabella WHERE campo = 'pippo' LIMIT 1


  5. #5
    miitico, metto subito all opera

  6. #6
    posso fare anche con una SELECT COUNT ?

  7. #7
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    si anche.

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.