|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 654
|
[php sql] creare array bidimensionale da interrogazione sql
come faccio? se ho un interrogazione sql che è del tipo
Codice:
$query="select a,b from tabella where id_cliente='2' order by a"; $resultquery=mysql_query($query,$db); Codice:
$array=new array([a1,b1],[a2,b2],[a3,b3], ...)
__________________
Macbook Pro 15'' Mid 2015 Ultima modifica di IAmZak : 15-10-2009 alle 16:04. |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
Un metodo semplice potrebbe essere questo:
(Dopo aver fatto il mysq_query) Codice:
$array = array();
while ( $row = mysql_fetch_row($resultquery) )
{
$array[] = array($row[0],$row[1]);
}
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 654
|
thanks!
__________________
Macbook Pro 15'' Mid 2015 |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 654
|
ma per stamparlo a schermo per intero come faccio? non sò quante coppie sono uscite visto che il db si aggiorna
__________________
Macbook Pro 15'' Mid 2015 |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
Quote:
se invece ti serve qualcosa da formattare a piacere Codice:
foreach ($array as $key => $value)
{
echo $key." => ".$value."</br>";
}
__________________
ho concluso con: kvegeta, doctordb, Leland Gaunt.
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 654
|
Codice:
[0] => Array
(
[0] => 2009-07-15
[1] => 2009-07-15
)
[1] => Array
(
[0] => 2009-08-04
[1] => 2009-08-06
)
[2] => Array
(
[0] => 2009-08-07
[1] => 2009-08-07
)
__________________
Macbook Pro 15'' Mid 2015 |
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
|
La funzione print_r dà una visione normalizzata dell'array, serve per vedere se i dati sono apposto e non va considerato come un output da elaborare.
Tu chiedevi di organizzare i dati in coppie all'interno di una matrice di tipo ((dato1,dato2),(dato1,dato2),ecc... Bene, la funzione $var[] = array(dato1,dato2); fa esattamente questo, anche se print_r la visualizza incolonnata e verticale. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 654
|
ah ok
__________________
Macbook Pro 15'' Mid 2015 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:19.












ho concluso con: kvegeta, doctordb, Leland Gaunt.







