Estoy haciendo mucho retrabajo con este codigo??
Convierto el query en un array para poder manejar los datos con el next(),prev(),end(). Se puede simplificar este codigo??
Código PHP:
conectar();
$query="SELECT id,campo1,campo2 FROM tabla";
$query=mysql_query($query) or die(mysql_error());
$total=mysql_num_rows($query);
if($total==0)
{
echo"<p>No hay registros</p>";
}
else
{
//Declarar el array
$id = array();
$campo1 = array();
$campo2 = array();
$total_elementos = 1; //Para el control de los elementos del array
while ($rs = mysql_fetch_array($query))
{
$id[$total_elementos] = $rs[id];
$campo1[$total_elementos] = $rs[campo1];
$campo2[$total_elementos] = $rs[campo2];
$total_elementos++;
}
$total_elementos_array=count($id);
echo "Total de elementos del array:". $total_elementos_array."<br>";
foreach ($id as $key => $valor)
{
echo "<p>";
echo $id[$key].'--- '.$campo1[$key].' ++ '.$campo2[$key];
echo "</p>";
}
}