Cita:
Iniciado por berper
Estoy usando MYSQL y PHP y quisiera obtener los datos algo asi:
Código PHP:
<?php
echo '<table align="center">';
$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "SELECT * FROM juegos ORDER BY juego_id";
$resultado = mysql_query($consulta);
while ($row = mysql_fetch_array($resultado))
{
echo '<tr><td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td></tr>';
}
mysql_free_result($resultado);
mysql_close($conexion);
echo '</table>';
?>
Y quisiera que en lugar de que en cada fila se repita el mismo juego, salgan 3 distintos.
Disculpa, creo que si deje mi pregunta incompleta.
------------- A ver ...
Código PHP:
<?php
echo '<table align="center">';
$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "SELECT * FROM juegos ORDER BY juego_id";
$resultado = mysql_query($consulta);
//agrega esto:
$contador_de_registros=0;
while ($row = mysql_fetch_array($resultado))
{
$contador_de_registros++; // y esto
//agrega esto
if($contador_de_registros==1){
echo"<tr>";
}
// cambia lo que viene quita los <tr>
echo '<td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td><td>'.$row['juego_nombre'].'</td>'; // cambia esto
//agrega esto
if($contador_de_registros==3){
echo"</tr>";
$contador_de_registros=0;
}
}
mysql_free_result($resultado);
mysql_close($conexion);
echo '</table>';
?>
----------- A ver si te funciona .... déjame revisar ... puede ser mejor que eso

pero requiere más tiempo ...
Saludos.