• Home
  • Forum
  • Fare Web
  • PHP

ordinare i risultati di una query

  • Creatore Discussione Creatore Discussione gasparroa
  • Data di inizio Data di inizio 8 Mag 2010
G

gasparroa

Utente Attivo
4 Dic 2008
57
0
0
  • 8 Mag 2010
  • #1
nella tabella menu ho due campi

xxxx,aaaa

nella tabella link ho 5 campi due associati a xxxx e 3 associati a aaaa

il risultato della query vorrei che fosse una cosa del genere


xxxx
->1111
->2222
->3333
aaaa
->4444
->5555

come posso fare???

questa è la query
PHP:
<table align="center" width="100%"> 
<?php 
$sqlmenu="SELECT * FROM menu JOIN link_menu ON menu.idmenu  = link_menu.idmenu ORDER BY link_menu.nome_link ASC"; 
$resmenu = mysql_query($sqlmenu) or die("Impossibile caricare i menu: ".mysql_error()); 

while ($rowmenu = mysql_fetch_array($resmenu)) 
            { 
            ?> 
            
            <tr> 
                <td><?php echo $rowmenu['menu']." ".$rowmenu['nome_link']; ?></td> 
            </tr> 
     <?php 
} 
?> 
</table>

Il risultato della query è questo

aaaa a
aaaa aaaa
asas Anno 2006
asas Anno 2007
asas Anno 2008


io vorrei che il risultato fosse

aaaa(menu)
a(link)
aaaa(link)

poi

asas(menu)
anno 2006(link)
anno 2007(link)
anno 2008(link)


come devo fare per stampare

menu1 con sotto il link collegati
menu2 con link (ecc)
 
G

gasparroa

Utente Attivo
4 Dic 2008
57
0
0
  • 9 Mag 2010
  • #2
qualcuno di buona volonta che riesce ad aiutarmi
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 9 Mag 2010
  • #3
ti fai una query su menu ed estrai gli id che uni nel ciclo per effettuare una query su link per ogni id estratto
 
G

gasparroa

Utente Attivo
4 Dic 2008
57
0
0
  • 10 Mag 2010
  • #4
io ho fatto cosi ma non funzionava

PHP:
<table align="center" width="100%">
<?php 
$sqlmenu = "select * from menu order by ordine asc";
$resmenu = mysql_query($sqlmenu) or die("Impossibile caricare i menu: ".mysql_error());
?>
<?php 
	while ($rowmenu = mysql_fetch_array($resmenu))
			{
	?> 
<tr>
   	<td height="20" align="center" valign="middle">
    <div id="tabella_arrotondata"><?php echo $rowmenu[1];  ?></div>
    <?php 
	$idmenu=$rowmenu[0];
	$sqllink = "select * from link_menu where idmenu='$idmenu' order by nome_link asc";
	$reslink = mysql_query($sqllink) or die("Impossibile caricare i link: ".mysql_error());
	?>
	<?php 
	while ($rowlink = mysql_fetch_array($reslink))
			{
	?> 
    <div id="tabella_arrotondata1"><a href="<?php echo $_SERVER['PHP_SELF']?>?pagina=index&amp;articolo=<?php echo $rowlink[0]; ?>"><?php echo $rowlink[1]; ?></a></div>
    
    <?php }?><div id="tabella_sotto"></div>
    </td>
</tr>
<?php }?>
</table>

ma il prob. è che la seconda query non mi ordina i risultati
 
L

lotus

Utente Attivo
5 Mag 2009
543
8
0
  • 10 Mag 2010
  • #5
Se la query è ok e devi solo ordinare ti conviene utilizzare orderby di sql secondo la seguente sintassi:
PHP:
SELECT 
    campi
FROM 
    tabella
ORDER BY 
    nome_campo [DESC/ASC]

Ciao, Ciro
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Ordinare tramite menù a tendina i risultati di una query già stampati
  • xone
  • 4 Apr 2014
  • MySQL
Risposte
0
Visite
1K
MySQL 4 Apr 2014
xone
D
Ordinare i risultati di una query dalla fine della tabella
  • danielloantonio
  • 5 Giu 2013
  • MySQL
Risposte
13
Visite
2K
MySQL 12 Giu 2013
HolidaySoft.it
MySQL ORDER BY [Era: ordinare i risultati di una database MySQL]
  • novello88
  • 3 Mar 2012
  • MySQL
Risposte
1
Visite
14K
MySQL 3 Mar 2012
borgo italia
ordinare in una tabella risultati query
  • Monital
  • 27 Dic 2010
  • PHP
Risposte
10
Visite
3K
PHP 31 Dic 2010
Monital
ordinare risultati specifici
  • zighy
  • 6 Ago 2013
  • PHP
  • 2
Risposte
20
Visite
3K
PHP 7 Ago 2013
zighy
Ordinare risultati
  • Trapano
  • 30 Mar 2013
  • MySQL
Risposte
6
Visite
2K
MySQL 31 Mar 2013
criric
Aiuto Per Ordinare Risultati Ricerca Da File CSV
  • T.W.
  • 25 Nov 2012
  • PHP
Risposte
2
Visite
2K
PHP 25 Nov 2012
T.W.
A
Ordinare query sql in base ai risultati di ricerca
  • _Alexander_
  • 11 Nov 2008
  • PHP
Risposte
1
Visite
3K
PHP 21 Nov 2008
_Alexander_
A
T
come ordinare dei record recuperati da due tabelle
  • twogate
  • 5 Lug 2023
  • MySQL
Risposte
0
Visite
4K
MySQL 5 Lug 2023
twogate
T
Ordinare option di una select
  • otto9due
  • 20 Feb 2023
  • Javascript
Risposte
5
Visite
2K
Javascript 22 Feb 2023
otto9due
[C#] Ordinare un livello specifico di un custom tree
  • felino
  • 9 Set 2022
  • .NET Framework
Risposte
0
Visite
4K
.NET Framework 9 Set 2022
felino
G
Ordinare un array multidimensionale
  • Gae
  • 30 Apr 2022
  • PHP
Risposte
4
Visite
2K
PHP 3 Mag 2022
Gae
G
M
Ordinare una query join
  • Max61
  • 9 Giu 2020
  • PHP
Risposte
2
Visite
1K
PHP 9 Giu 2020
Max61
M
A
[MySQL] riordinare campo criptato
  • Angelo18
  • 24 Giu 2018
  • MySQL
Risposte
1
Visite
1K
MySQL 25 Giu 2018
Max 1
L
[PHP] ordinare per data
  • luis45
  • 8 Apr 2018
  • PHP
Risposte
3
Visite
3K
PHP 9 Apr 2018
macus_adi
F
[HTML] Google fogli ordinare per colonne
  • Fabio7
  • 14 Dic 2017
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 14 Dic 2017
Fabio7
F
P
[PHP] ordinare un array multidimensionale in modo personalizzato
  • perseoclub
  • 7 Ago 2017
  • PHP
Risposte
2
Visite
1K
PHP 9 Ago 2017
perseoclub
P
ALGORITMO per trasformare/mappare/coordinare Tocchi tra Tablet e Desktop PC
  • lidya123
  • 25 Mag 2017
  • Programmazione
Risposte
0
Visite
2K
Programmazione 25 Mag 2017
lidya123
T
[PHP] ordinare un campo varchar che contiene numeri
  • theseo
  • 11 Mar 2017
  • PHP
Risposte
6
Visite
3K
PHP 12 Mar 2017
theseo
T
Query in php come ordinare per data e anche per ora
  • Trapano
  • 4 Feb 2017
  • PHP
Risposte
7
Visite
4K
PHP 7 Feb 2017
Trapano
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?