Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Query di ricerca

  1. #1

    Query di ricerca

    Ragazzi,
    io ho un form che voglio utilizzare per eseguire una query di ricerca dei dati.
    Ho una tabella con 5 campi CAMPO1, CAMPO2, CAMPO3, CAMPO4, CAMPO5
    Quando nel form compilo uno o più campi premendo il tasto "Ricerca" devo visualizzare a video i risultati.
    Non riesco a scrivere la query di ricerca. Qualcuno mi aiuta?

    In teoria dovrei scrivere:
    $query = "SELECT campo1, campo2, campo3, campo4, campo5 FROM nometabella";
    $result = mysql_query($query, $myconn) or die('Errore...');

    come faccio a dirgli al posto di campo1, campo2 etc... che deve prendere il valore che gli inserisco io nel form per quel campo?

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Supponendo che hai campo1 e campo2 nella form, avrai in get o post $_POST['campo1] e $_POST['campo1].

    Quindi la query

    $query = "SELECT campo1, campo2, campo3, campo4, campo5 FROM nometabella WHERE campo1='".$_POST['campo1']."' AND campo2='".$_POST['campo2']."'";
    $result = mysql_query($query, $myconn) or die('Errore...');


    Anche se mi pare un po strana come ricerca, ricercare esattamente i 5 contenuti di 5 campi.

    Come deve funzionare esattamente?

  3. #3
    No m4rko80 io devo ricerca i dati non necessariamente per tutti e 5 i campi ma per uno o più campi (che a volte potrebbero essere anche tutti e 5).

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.