Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389

    Stampare un valore prelevato da due tabelle

    mi spiego meglio...

    ho una query che mi estrae dei dati messi in paragone da due tabelle

    quello che mi chiedo io, se voglio stampare il campo id della tabella prova come dovrei mettere?

    echo $variabile['prova.id'];

    ?

  2. #2
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    si
    prova con $variabile['id'];

  3. #3
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    ma no l'id è un campo uguale per tutte e due le tabelle......

    devo specificare la tabella e l'id tipo tabella1.id

  4. #4
    Qual'è la query che esegui?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    mysql_query("SELECT *
    FROM tab1, tab2
    WHERE tab1.id_prova= tab2.id ORDER BY tab1.id ")

  6. #6
    Prova a fare una cosa del genere:

    Codice PHP:
    ...
    mysql_query("SELECT t1.id AS id_t1, t2.id AS id_t2, ...altri campi da estrarre... FROM tab1 t1, tab2 t2 WHERE t1.id_prova = t2.id ORDER BY t1.id ")
    ... 
    A questo punto puoi recuperare l'ID della tabella1 o della tabella2 con:

    Codice PHP:
    ...
    $id1 $record['id_t1'];
    $id2 $record['id_t2'];
    ... 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.