riprendendo il codice di saretta potresti fare così

Codice PHP:
<?php
$query 
"select codice_prodotto, data, quantita from acquisti";
$ris mysql_query($query);

$elemPerCol 30;

$results = array();
while (
$riga mysql_fetch_assoc($ris)) {
    
$results[] = $riga;
}

$results array_chunk($results$elemPerCol); //suddivido il risultato in parti
$rows sizeof($results[0]); //sulla prima colonna conto le righe
$cols sizeof($results); //n colonne
?>
<table>
    <?php
    
for ($i 0$i $rows$i++) {
        
?>
        <tr>
            <?php
            
for ($j 0$j $cols$j++) {
                if(
$results[$cols][$rows]){
                    echo 
'<td>[url="http://' $marc['marchio_url'] . '"]<span class="blink">' $marc['marchio_nome'] . '</span>[/url]</td>';
                }
            }
            
?>
        </tr>
        <?php
    
}
spero di non aver scritto cazzate perchè non l'ho testato