No sé donde estarás probando, pero si tenés acceso al php.ini , deberías modificar que no te muestre los "Notice" , ya que no son errores.
Por ejemplo, un notice puede lanzarse por el simple hecho de declarar una variable y no utilizarla...
Por otro lado el codigo que probaste tiene errores, ya que no es como el que te mostre:
Código PHP:
Ver original$resp['Luis']->nombre = $resp['name'];
}
$Luis->nombre;
?>
Esto esta mal por 2 razones:
1- Que en el while estas asignando el dato obtenido de la bd ($resp['name'] ) siempre a la misma variable. Con lo cual al salir del bucle
$resp['Luis']->nombre tendrá el valor del ultimo registro leido.
2- De la manera en que lo hiciste, no existe la variable $Luis y por supuesto tampoco tiene valor $Luis->nombre .
Lo que existe en tal caso es $resp['Luis']->nombre .
Saludos.