Buen Día:
Tengo el siguiente código:
// Realizar una consulta MySQL con varios registros
$sql = 'SELECT * FROM secciones order by idseccion';
echo $sql."<br>";
$obj=$link->prepare($sql);
$obj->execute();
echo $obj->rowCount()."<br>";
$res=array();
foreach ($obj as $arr)
{
$res[] = $arr;
}
print_r($res)."<br>";
foreach ($res as $dato)
{
echo $dato['idseccion'].$dato['nombre']."<br>";
}
iterando me da:
1Sin Asignar
2Merceria
3Lenceria
4Confeccion Señoras
5Hombres
6Blanco
7Ninos Y Ninas
8Bebes
9Teens
10Deportes
12automoviles
// Realizar una consulta MySQL con varios un registro
$sql = 'SELECT * FROM secciones where idseccion=3';
echo $sql."<br>";
$obj=$link->prepare($sql);
$obj->execute();
echo $obj->rowCount()."<br>";
$res=array();
foreach ($obj as $arr)
{
$res[] = $arr;
}
print_r($res)."<br>";
foreach ($res as $dato)
{
echo $dato['idseccion'].$dato['nombre']."<br>";
}
No me da nada el foreach()
Solo cambio la select.
Por favor alguien que pueda ayudarme, no entiendo la diferencia si tengo muchos registros o uno solo
Muchas Gracias