Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: d91 en 27 Mayo 2015, 05:13 AM

Título: acceder a una posicion del arreglo
Publicado por: d91 en 27 Mayo 2015, 05:13 AM
hola a todos, no se como tratar con un arreglo que me retorna de una consulta sql,
necesito acceder a una determinada posicion pero no encuentro como:
Código (php) [Seleccionar]


if($resultado=$db->query($sql)){
$row = $resultado->fetchArray();//obtener arreglo del resultado

        //yo se el nombre de los campos que me retorno y quisiera por ejemplo
        //comparar el campo  llamado  id_rol, (es para un logueo)
             if($row['id_rol']==1){
                  //hacer
              }
     

estoy trabajando con sqlite
agradezco sus aportes
Título: Re: acceder a una posicion del arreglo
Publicado por: engel lex en 27 Mayo 2015, 05:20 AM
cada vez que ejecutes

Código (php) [Seleccionar]
$row = $resultado->fetchArray();

retornará un resultado o null si no hay más...

normalmente se usa en un while

Código (php) [Seleccionar]
while($row = $resultado->fetch_array()){
  if($row['id_rol']==1){
    echo "funciona!!!";
  }
}