Ah.. credo di avere capito.
Diciamo che quindi il while è interno ad ogni record perché a priori non sai quanti campi per ogni record devi andare a visualizzare.
:master:
Mi sto per inventare un mostro tecnologico, ma non so se sia funzionante.
Prova così:
Codice PHP:
$sql = "SELECT * FROM tabella WHERE id = $id ";
$query = mysql_query($sql);
$i = 0;
while ($fetch = mysql_fetch_array($query)) {
// while scorre l'array composto col mysql_fetch_array
// una riga alla volta
// con il count dovremmo riuscire a vederne il numero
// di ognuno
$numero = count($fecth);
echo "Riga dell'array - $i: " . $numero;
$i ++;
}
Prova a stampare così e vedi come funziona.
Se tutto va bene, per ogni record, dovresti ottenere il numero dei campi estrapolati.