<!-- <pre> -->
<?php
$link = new mysqli('localhost','root','','zakupy');
$query = $link->query('select * from zakupy');
while($result[] = $query->fetch_array(MYSQLI_NUM));
//print_r($result);
//W niektórych przypadkach można policzyć ilość elementów w tablicy funkcją count, np.:
//count($result);
for($i=0;$i<=$query->num_rows;$i++) {
echo "<table>";
echo"<tr>";
echo "<td>{$result[$i][0]}</td><td>{$result[$i][1]}</td><td>{$result[$i][2]}</td>";
echo"</tr>";
echo"</table>";
}
?>
Nie używa się już Mysql...., tylko Mysqli... lub PDO. Zamiast tylu "echo" możesz po prostu zastosować alternatywą składnię:
echo <<<EOD
<table>
<tr>
<td>{$result[$i][0]}</td>//itd.
</tr>
</table>
EOD;