ciao ragazzi, domanda da![]()
questa è la mia query:
SELECT tab1.* , tab2.* WHERE tab1.id_tab2 = tab2.id
come recupero poi tutti i campi di ogni tabella?!?
$row[tab1.nome_campo]?!?
Grazie a tutti!!
![]()
ciao ragazzi, domanda da![]()
questa è la mia query:
SELECT tab1.* , tab2.* WHERE tab1.id_tab2 = tab2.id
come recupero poi tutti i campi di ogni tabella?!?
$row[tab1.nome_campo]?!?
Grazie a tutti!!
![]()
aquatimer2000
$row[tab1.nome_campo] è una dicitura non corretta...
o usi il nome del campo senza il prefisso della tabella, o nel caso che le tabelle abbiano campi con nomi uguali devi usare gli alias nella query ed accedere ai campi tramite quelli
![]()
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
il result set forma un unico record per tutte le tabelle interessate, cioe' come se fosse una unica tabella in uscita. Nomi uguali di campo saranno sovrascritti dall'ultimo nome campo elencato.
Quindi se hai nomi uguali devi usare degli alias .. se ti servono entrambi, oppure elenca per ultimo quello che ti interessa prelevare.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
perfetto sei stato chiarissimo, avanti con gli alias!Originariamente inviato da piero.mac
il result set forma un unico record per tutte le tabelle interessate, cioe' come se fosse una unica tabella in uscita. Nomi uguali di campo saranno sovrascritti dall'ultimo nome campo elencato.
Quindi se hai nomi uguali devi usare degli alias .. se ti servono entrambi, oppure elenca per ultimo quello che ti interessa prelevare.
Ciao!!
Grazie a tutti
aquatimer2000