Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    223

    [query mysql] select+from+where+like+order by problemino...

    ho una tabella composta da 5 campi , di questa io vorrei poter fare una query che cerchi all'interno di 3 campi qualsiasi parola che cominci con quello che io voglio cercare.
    es.

    tabella:
    campo1 : nome
    campo2 : cognome
    campo 3: indirizzo
    campo 4: telefono
    campo 5: fax

    io vorrei fare una query che mi permetta di poter trovare le informazioni che cerco nell'ambito dei campi:
    nome
    cognome
    indirizzo

    es. cerco Mario Rossi via Roma 1
    nel campo del form scrivo: mar
    e la query mi propone: Mario Rossi Via Roma 1

    come si fà ?

    io sono arrivato fino a:
    $query_Recordset1 = sprintf("SELECT * FROM rubrica WHERE Nome LIKE'%%%S%' ORDER BY Nome ASC" , $colname_Recordset1);

    ma non riesco a venirne fuori... VVoVe:

  2. #2
    $query = 'select * from rubrica where nome like "'. $key .'%" or cognome like "'. $key .'%" or indirizzo like "'. $key .'%" order by nome asc;';

    dove
    $key = "mar";

    Ho inteso?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    223
    mi pare di si, in pratica il risultato è o sono i record che corrispondono alle lettere che inserisco:

    es. digito mar
    ottengo tutti i record del campo nome che inizino per mar....

    adesso provo la tua indicazione, intanto grazie...

  4. #4

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.