Código PHP:
$sql = mysql_query("
SELECT
dato1,
dato2,
dato3
FROM
tabla
LIMIT
5
");
$array = mysql_fetch_array($sql);
// while($sql_array = fetch_array($sql) no se como seria por que si lo pondria NO me genera la tabla como lo deseo
$tabla = " <table>\n";
$tabla .= " <tr>\n";
$tabla .= " <td rowspan=\"3\">d1 " . $array["dato1"] . " d2 " . $array["dato2"] . " d3 " . $array["dato3"] . "</td>\n";
// aqui necesito pasar a la otra fila tomada de la base de datos
$tabla .= " <td>d1 " . $array["dato1"] . " d2 " . $array["dato2"] . " d3 " . $array["dato3"] . "</td>\n";
// aqui necesito pasar a la otra fila tomada de la base de datos
$tabla .= " <td>d1 " . $array["dato1"] . " d2 " . $array["dato2"] . " d3 " . $array["dato3"] . "</td>\n";
$tabla .= " </tr>\n";
$tabla .= " <tr>\n";
// aqui necesito pasar a la otra fila tomada de la base de datos
$tabla .= " <td colspan=\"2\">d1 " . $array["dato1"] . " d2 " . $array["dato2"] . " d3 " . $array["dato3"] . "</td>\n";
$tabla .= " </tr>\n";
$tabla .= " <tr>\n";
// aqui necesito pasar a la otra fila tomada de la base de datos
$tabla .= " <td colspan=\"2\">d1 " . $array["dato1"] . " d2 " . $array["dato2"] . " d3 " . $array["dato3"] . "</td>\n";
$tabla .= " </tr>\n";
echo $tabla;
Código PHP:
$tabla = " <table>\n";
while($sql_array = fetch_array($sql)){
$tabla .= " <tr>\n";
$tabla .= " <td>d1 " . $array["dato1"] . " d2 " . $array["dato2"] . " d3 " . $array["dato3"] . "</td>\n";
$tabla .= " </tr>\n";
}
$tabla .= " </table>\n";
echo $tabla;

----------------------------------------------------------------
<?php
echo "HASTA LUEGO

?>