Si mal no te entiendo, lo que dices es que se salta el primer registro de la tabla.
Me parece que es en este codigo:
Código PHP:
<?php
//conexion a la base de datos
require_once('conexion.php');
//Creamos una consulta para filtrar los datos y un bucle para mostrarlos todos:
$select = "SELECT * FROM tabla WHERE Aprobado = '0'";
$query = mysql_query($select) or die(mysql_error());
$row = mysql_fetch_assoc($query);
while ($row = mysql_fetch_assoc($query)) {
echo $row['Nombre']."<br>";
echo $row['Telefono']."<br>";
echo '<a href="aprobar.php?ID='.$row['ID'].'">Aprobar</a><br>';
echo '<a href="rechazar.php?ID='.$row['ID'].'">Rechazar</a><br><br>';
}
?>
Especificamente en estas dos lineas:
Código PHP:
$row = mysql_fetch_assoc($query);
while ($row = mysql_fetch_assoc($query)) {
En la primera ya cargo el primer registro en el arreglo
$row y tambien mueve el apuntador de la consulta al segundo registro.
Cuando entra al
while enpieza a mostrar desde el segundo registro.
Solo elimina la priner linea, esta:
Código PHP:
$row = mysql_fetch_assoc($query);