Estoy tratando de programar en php5 con OOP, y encontré un scripts para efectuar la conexión y mostrar una consulta, la verdad que funciona bien, pero al querer mostrar los datos en una tabla, solo me muestra el primer dato en la tabla y los demas en una segunda linea. dejo el código de la consulta para ver si alguien me puede ayudar, por favor.
Código PHP:
<?php
include("../clases/MySql.class");
$db = new MySQL();
$consulta = $db->consulta("SELECT orden,nombre,apellidos FROM afiliados");
if($db->num_rows($consulta)>0){
echo "<table border='1'>";
echo "<th>ORDEN</th>";
echo "<th>NOMBRE</th>";
echo "<th>APELLIDOS</th>";
echo "<tr />";
while($resultados = $db->fetch_array($consulta)){
echo "<td>".$resultados['orden']."</td>";
echo "<td>".$resultados['nombre']."</td>";
echo "<td>".$resultados['apellidos']."</td>";
echo "</table>";
}
}
?>
Un Cordial Saludo