Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2007, 12:09
marco_sa
 
Fecha de Ingreso: diciembre-2007
Mensajes: 113
Antigüedad: 17 años, 1 mes
Puntos: 0
Mensaje Como separar datos de un array devuelto por una función.

Hola a todos/as

Haber si alguien puede echarme una mano, mirar me pasa lo siguiente, tengo una función la cual consulta a una BBDD y devuelve varios datos en un array, esta luego la llamo desde una pagina con su require y demas, pero no se como acceder a un elemento solo del array que me devuelve.

Código de la funcion:

Código PHP:
function num_operario ($id_operario){
$consulta_escribenum mysql_query("SELECT * FROM operarios WHERE id_operario='$id_operario'"); 
while (
$escribe_operario mysql_fetch_array($consulta_escribenum))
{

echo 
$escribe_operario['cod_operario'];
echo 
$escribe_operario['nombre'];
echo 
$escribe_operario['id_operario'];

}
return 
$escribe_operario;

Llamada desde la pagina donde necesito extraer dichos datos:

Código PHP:
num_operario($id_operario['nombre']); 
Pero me devuelve todos los datos.

Tambien he probado a poner array antes de la variable que devuelve la funcion tal que asi:

Código PHP:
return array($escribe_operario); 
Tampoco me vale para nada, se que es un problema de como accede o llamo a la función y creo que es de sintaxis, pero ando un tanto perdido haber si alguien puede aclararme esta duda.


Gracias

Saludos a todos y feliz navidad.