<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
or
die("Problemas en la conexion");
die("Problemas en la seleccion de la base de datos");
$consulta = mysql_query("SELECT * FROM ejemplo", $conexión
) or
die("Problemas en la seleccion de la base de datos");
echo "<table width='60%' border=1>";
echo "<tr><th><td>Nombres</td><td>Apellidos</td><td>Direccion</td></th></tr>";
echo "<tr><th><td>$codigo['nombres']</td><td>$codigo['apellidos']</td><td>$codigo['direccion']</td></th></tr>";
}
echo "</table>";
?>
</body>
</html>
No he probado lo anterior ojo, pero mas o menos va a ir por una indole similar.
Oye buscar un poco no estaria mal...
ya despues de mucho probar ^^ le encontre la solucion, a tu ejemplo le faltan puntos abajo para concatear las variables con la tabla html y comillas para separar lo que no es php en esta parte.
echo "<tr><th><td>".$codigo['nombres']."</td><td>".$codigo['apellidos']."</td><td>".$codigo['direccion']."</td></th></tr>";
esop ^^ gracias por el ejemplo e aprendido algo nuevo ^^.
Saludos