Visualizzazione dei risultati da 1 a 2 su 2

Discussione: ricerca su 4 tabelle

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330

    ricerca su 4 tabelle

    ciao a tutti,
    ho realizzato una pagina di ricerca, con i campi relati vi a più tabelle, ovvero ogni form serve per trovare la parola inserita, come faccio a creare la query che in base alla parola inserita o alle parole inserita, restituisca determinati campi di tutte e 4 le tabelle, in un unica riga esempio

    pagina del form

    nome:-------
    comune:-------
    lavoro:------
    foto:------
    -------------------------------------------------
    pagina dei risultati

    nome cognome eta indirizzo comune lavoro foto
    -------------------------------------------------
    deve funzionare anche se viene immesso uno solo dei 4 campi
    grazie per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    330
    potrebbe funzionare una cosa del genere

    SELECT Tab1.nome, Tab1.cognome, Tab1.indirizzo, Tab2.comune, Tab3.lavoro, Tab4.foto
    FROM Tab1
    INNER JOIN Tab2 ON Tab1.comune_id = Tab2.comune_id
    INNER JOIN Tab3 ON Tab1.lavoro_id = Tab3.lavoro_id
    INNER JOIN Tab4 ON Tab1.foto_id = Tab4.foto_id
    WHERE id = Tab1.nome='$nome'


    in questo modo restituisce la select?:
    SELECT Tab1.nome, Tab1.cognome, Tab1.indirizzo, Tab2.comune, Tab3.lavoro, Tab4.foto? ovvero inserendo nel form.php il nome contenuto nella prima tabella riesco a visualizzare i dati relativi anche alle altre tabelle che contengono gli id stessi.


    $nome è passata dal file form.php

    potete aiutarmi.
    grazie

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.