select .... into @variabile FROM tabella..... ci vuole il riferimento alla tabellaOriginariamente inviato da Andreau
Qualcuno sa dirmi come si fa ad estrarre una variabile di MySQL (del tipo @variabile) tramite uno script PHP?
Per essere più precisi: ho uno script in PHP che esegue alcune query in un db MySQL l'ultima delle quali assegna un valore ad una variabile di MySQL tramite una istruzione "SELECT...INTO @variabile", e vorrei stampare a video il valore assegnato a questa variabile. Ho provato aggiungendo la query "SELECT @variabile", ma poi, facendo:
l'echo mi stampa il testo @variabile invece che il suo valore. In cosa sbaglio?Codice PHP:$risultato = mysql_query($query,$connessione);
.....
while ($riga = mysql_fetch_array($risultato)) {
echo $riga['@variabile'];
}
Se fai riferimento all'altro post devi tener presente che se utilizzi phpmyadmin devi in pratica (grossomodo) simulare i comandi da shell.
Se usi uno script php non serve che tu prenda una variabile php, la trasferisci in una variabile di mysql e poi riversare con una query il result set in un'altra variabile mysql per poi andarla a leggere con una ullteriore query.
usa direttamente le variabili php nella query.
il riferimento che fai al tutorial e' per il solo utilizzo SQL.codice:select campo1, campo2, campo3 from tabella where campo = '$val1'

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando