Problema con l'estrazione dei dati da MySQL
Buonasera a tutti,
innanzi tutto chiedo scusa per il titolo (se errato) ma non sapevo cosa scrivere.
Giungendo subito al dunque ho:
Codice PHP:
<?php
$uno = mysql_query("SELECT nome_categoria FROM scripts WHERE tipo = 'html_javascript'");
$due = mysql_query("SELECT nome_categoria FROM scripts WHERE tipo = 'php'");
while($temp = mysql_fetch_array($uno) AND $temp2 = mysql_fetch_array($due)){
$html = $temp[nome_categoria];
$php = $temp2[nome_categoria];
echo "<tr>
<td style=\"width:297px\"><img src=\"immagini/directory.png\" alt=\"Directory Categoria $html\" /> <a href=\"script.php?category=$html\">$html</a></td>
<td style=\"width:297px\"><img src=\"immagini/directory.png\" alt=\"Directory Categoria $php\" /> <a href=\"script.php?category=$php\">$php</a></td>
</tr>";
} ?>
Che mi dovrebbe estrarre tutte i records dove una riga e "html_javascript" e l'altra dove è "php".
Il tutto funziona bene, ora dov'è il problema? Il problema è quando ho categorie dispari:
Ammettiamo che io Abbia 3 record in "html_javascript" e 2 in "php" questo codice mi estrae solo due di "html_javascript" e due di "php" mentre se poi aggiungo una nuova categoria a php mi estrae tutto.
In poche parole se tutte e due le categorie non hanno pari records questo codice estrae fino alla loro parità.
Come posso risolvere?