Te recomiendo esto en tu ejemplo:
Código PHP:
<?php
require ("conect.php");
$result = mysql_query("SELECT nombre, edad, foto FROM datos, $idConex");
// te falto cerrar la "
<table cellspacing = '0' cellpadding = '0' border = '1'>
<tr>
<td><b>Nombre</b></td>
<td><b>Edad</b></td>
<td><b>Foto</b></td>
</tr>
Código PHP:
<? while ($row = mysql_fetch_array($result)){ ?>
<tr>
<td><? echo $row['campo1'];?></td>
<td><? echo $row['campo1'];?></td>
<td><? echo $row['campo1'];?></td>
</tr>
Código PHP:
<? } mysql_free_result($result)
mysql_close($idConex) ; ?>
</table>
En relacion a esto:
Cita: Esto es lo que quiero obtener
<table>
<td>Nombre 1</td><td>edad 1</td> <td>Nombre 2</td><td>edad 2</td>
</table>
<table>
<td>Nombre 3</td><td>edad 3</td> <td>Nombre 4</td><td>edad 4</td>
</table>
Esto es lo que debes de hacer:
Cita: Tema Mostrar datos de BD
Pregunta ¿Cómo distribuir los resultados de un query en columnas?
Respuesta Usando la función módulo de PHP.
Código de ejemplo con comentarios:
http://www.forosdelweb.com/f18/faqs-...46/#post240669