Il secondo ti da errore di sintassi perchè ci sono due parentesi che non sono associate a nulla tra $row e echo
comunque ti ho scritto una cosetta che puoi riadattare..
non l'ho testato e sicuramente c'è qualcuno che lo potrebbe fare 1000 volte meglio di me, ma avendolo scritto al volo penso ti possa andare bene:
Codice PHP:
<?php
$myTable = '<table>';
$riga = 0;
$query = mysql_query("SELECT * FROM table");
$num = mysql_num_rows($query);
while ($query_res = mysql_fetch_array($query))
{
$campo1 = $query_res['campo1'];
$campo2 = $query_res['campo2'];
if($riga == 0){
$myTable .= '<tr>';
}
$myTable .= '<td> estraggo il campo 1 '.$campo1.' ed estraggo il campo 2 '.$campo2.'</td>';
if($riga == 0){
$myTable .= '</tr>';
}
$riga++;
if($riga == 2){
$riga = 0;
}
}
$myTable .= '</table>';
?>