Tengo una simple, pero tan simple consulta a la base datos:
Código:
  
A esta consulta la guardo en una variable que esta dentro de un método, a su vez dentro de una clase.Select * from 'nombre de tabla'
Código PHP:
   class madre{
public function ID(){
        $sql1 = "select * from nombre de tabla";  
        
        //echo $sql1;
        $res =  mysql_query($sql1,class_con::conection());
        if(mysql_num_rows($res) == 0){ echo "Hay un problema en la consulta";}else{
        while($res_array = mysql_fetch_array($res)){
                
                $this->variable[] = $res_array;
                
                }
            return $this->variable;
        }
    
    
    }
} 
    Código PHP:
   $madre= new madre();
$id = $madre->ID(); 
    Código PHP:
   <?php for($p=0;$p<sizeof($id);$p++){?>
    <table width="703" border="0" id="id_pet_0" cellpadding="2" cellspacing="2" >
      <tr>
        <td width="537" bgcolor="#CAF1FF"><h6><?=$id[$p]["id"]?></h6></td>
        <td width="145" rowspan="2" align="center" bgcolor="#CAF1FF"><h6>imagen</h6></td>
      </tr>
      <tr>
        <td bgcolor="#CAF1FF"><a href="">
          <h6>Ver datos</h6>
        </a></td>
        </tr>
    </table>
    <?php }?>    
Como podrán ver los datos reales comienzan a verse desde el numero 7, los datos anteriores son falsos, osea que el sistema debe mostrarme los datos desde el 7 en adelante no los anteriores.
Aclaro que la consulta funciona bien con en el motor de pueba SQL de Mysql y he probado de varias forma, por eso es mi decision de poner esta pregunta en PHP.
Saludos y gracias de ante mano!
 
  
 

 Mi for() me devuelve datos innecesarios
 Mi for() me devuelve datos innecesarios  ..., ¿no puede ser que esos registros, por algún extraño motivo no tengan el id?, un poco raro, pero los datos no aparecen si no están.
..., ¿no puede ser que esos registros, por algún extraño motivo no tengan el id?, un poco raro, pero los datos no aparecen si no están.

 
 

