aprire una connesisone su un altro database all'interno di un while

Monital

Utente Attivo
15 Apr 2009
778
2
18
Salve

avrei un altro problemino, ho fatto diverse prove ma non ne vengo fuori e confido in un vostro suggerimento.

In pratica in una pagina apro una connessione al databse e visualizzo una tabella ad esempio

PHP:
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$Database1") or die("Impossibile connettersi al database $Database1");

$sqlquery = "SELECT * FROM tabella";
$result = mysql_query($sqlquery);
while ($linea = mysql_fetch_array($result)) {


echo '<tr>';
echo 	'<td width="50">'.$linea['nome'].'</td>
		<td width="100">'.$linea['cognome'].'</td>';
echo '</tr>';
}

ora in pratica volevo visualizare un ulteriore <td> dove recupero ad esempio l'età contenuta in una tabella in Database2 e che deve contenere nel WHERE "$linea['id'] proveniente dalla tabella precedente

del tipo

PHP:
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$Database1") or die("Impossibile connettersi al database $Database1");

$sqlquery = "SELECT * FROM tabella";
$result = mysql_query($sqlquery);
while ($linea = mysql_fetch_array($result)) {


echo '<tr>';
echo 	'<td width="50">'.$linea['nome'].'</td>
		<td width="100">'.$linea['cognome'].'</td>';

//SELECT $Database2.tabella2 WHERE ID=$linea['id]
//bla bla
/// echo '<td>$result2</td>';
echo '</tr>';
}
 

f107

Utente Attivo
7 Ago 2012
203
6
18
Roma
Salve

avrei un altro problemino, ho fatto diverse prove ma non ne vengo fuori e confido in un vostro suggerimento.

In pratica in una pagina apro una connessione al databse e visualizzo una tabella ad esempio

PHP:
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$Database1") or die("Impossibile connettersi al database $Database1");

$sqlquery = "SELECT * FROM tabella";
$result = mysql_query($sqlquery);
while ($linea = mysql_fetch_array($result)) {


echo '<tr>';
echo 	'<td width="50">'.$linea['nome'].'</td>
		<td width="100">'.$linea['cognome'].'</td>';
echo '</tr>';
}

ora in pratica volevo visualizare un ulteriore <td> dove recupero ad esempio l'età contenuta in una tabella in Database2 e che deve contenere nel WHERE "$linea['id'] proveniente dalla tabella precedente

del tipo

PHP:
mysql_connect($DBhost,$DBuser,$DBpass) or die("Impossibile collegarsi al server");
@mysql_select_db("$Database1") or die("Impossibile connettersi al database $Database1");

$sqlquery = "SELECT * FROM tabella";
$result = mysql_query($sqlquery);
while ($linea = mysql_fetch_array($result)) {


echo '<tr>';
echo 	'<td width="50">'.$linea['nome'].'</td>
		<td width="100">'.$linea['cognome'].'</td>';

//SELECT $Database2.tabella2 WHERE ID=$linea['id]
//bla bla
/// echo '<td>$result2</td>';
echo '</tr>';
}

Ma i due db stanno nello stesso server? e l'utente ha i permessi per leggere entrambi?
Se si puoi fare come hai scritto te, oppure usare una join semplice.
es. join semplice semplice
PHP:
SELECT t.nome, t.cognome, t2.eta FROM tabella1 t, tabella2 t2 WHERE t.id = t2.id
cosi usi un solo ciclo while.

Fammi sapere.
Ciao ciao

P.S. a breve mysql verrà deprecato, utilizza mysqli ;)
 
Ultima modifica:

Monital

Utente Attivo
15 Apr 2009
778
2
18
si sono sullo stesso server.

come ho scritto io ovviamente ho già provato ma non funge perchè mi lista solo l'ultimo elemento della tabella e non tutta.

idem il join l'ho già provato
 

f107

Utente Attivo
7 Ago 2012
203
6
18
Roma
si sono sullo stesso server.

come ho scritto io ovviamente ho già provato ma non funge perchè mi lista solo l'ultimo elemento della tabella e non tutta.

idem il join l'ho già provato

Ciao,
Scusami sono stato impegnato.
Hai risolto? Se non ci sei riuscito posta il pezzo di codice vediamo se c'è qualche problema.

P.S. hai provato con la join direttamente sul db? (con workbench, phpmyadmin, riga di comando..)
 
Discussioni simili
Autore Titolo Forum Risposte Data
ste80 [MS Access] Impossibile aprire una maschera da pulsante MS Access 2
R [MS Access] COME APRIRE UNA MASCHERA FACENDO DOPPIO CLICK SU UN RECORDSET MS Access 1
G [PHP] Aprire una cartella tramite un link PHP 1
F aprire una pagina in un overlay jQuery 0
S Aprire file sul pc cliente dentro una intranet. PHP 1
Gabriele Visioli Realizzare e Vendere siti web senza aprire una Partita IVA... Come? Leggi, Normative e Fisco 4
F aprire un file pdf da una pagina asp Classic ASP 2
M Aprire file php di una pagina web! PHP 5
A Aprire una tastiera con solo numeri Sviluppo app per Android 1
MrClog Aprire un link da una pagina PHP con "esplora risorse" PHP 3
S Domanda per aprire una cartella PHP 0
M aprire una immagine da una cartella con lightbox PHP 0
A aprire pagina con form in una nuova finestra Javascript 2
mirko.dagata Aprire una società in Svizzera Leggi, Normative e Fisco 0
F Aprire una pagina php o html in una nuova finestra da una pagina php PHP 2
novello88 Javascript opener - aprire una nuova finestra con JS Javascript 1
M Come faccio ad aprire una Partita IVA e quanto cosa? Leggi, Normative e Fisco 1
A Aprire una index in un punto preciso PHP 5
T aprire una nuova pagina dinamicamente PHP 4
giancadeejay ROTAZIONE URL - Aprire il sito corrente in una nuova finestra Javascript 0
M come aprire una finestra oscurando quella sotto? Javascript 2
M Aprire una finestra con dimensioni fisse HTML e CSS 8
M aprire da una pagina master altre pagine php PHP 7
N Aprire un link esterno dentro ad una pagina del sito HTML e CSS 6
N Non riesco ad aprire una scheda ASPX# ASP.NET 4
P Aprire una pagina aspx da html HTML e CSS 1
N avrei bisogno di aprire una cartella e ..... PHP 2
L aprire un link esterno all'interno di una pagina web rispettando w3c. help :( HTML e CSS 5
P Aprire Un Link In Una Pagina Secondaria Flash 1
A javascript per aprire una nuova finestra Javascript 3
T come far aprire una nuova finestra con questo JS: Javascript 2
grottafelix Aprire in link in una nuova finestra Javascript 5
cimice Aiuto! Aprire una nuova finestra "parametrizzata" PHP 13
D aprire una popup per i risultati di una ricerca Javascript 2
S aprire una cartella in flash Flash 1
S conviene aprire una partita iva? Leggi, Normative e Fisco 4
C aprire una pagina diversa in una tabella HTML e CSS 9
L aprire i link in una nuova pagina HTML e CSS 5
S far aprire una finestra in automatico HTML e CSS 2
W Aprire un pop-up da un pop-up HTML e CSS 3
T Come aprire file .wtb Discussioni Varie 10
A Aprire la window form Add Connection da codice Visual Basic 4
S Aprire su Mac Progetto PSD salvato su win Photoshop 0
D [HTML] Non riesco aprire foto singole in un album creato con "iWebAlbum" HTML e CSS 1
P [Javascript] Aprire Link in Div e pagina Dinamica Javascript 0
A [MS Access] Aprire maschera con sottomaschera su ultimo record MS Access 0
L [Javascript]Aprire div con click e chiuderlo con altro pulsante Javascript 2
Tommy03 Aprire un file .asp nel browser Classic ASP 5
K Aprire porte modem Tim smart Fibra Adsl e Connettività 0
R [MS Access] aprire maschera con doppio click su recordset di sottomaschera MS Access 4

Discussioni simili