Foros del Web » Programando para Internet » PHP »

como rescato un valor de una consulta

Estas en el tema de como rescato un valor de una consulta en el foro de PHP en Foros del Web. hola a todos estoy intentando rescatar un solo valor, para devolverlo en una función. Este es parte de mi codigo: Código PHP:      function  getMensaje ...
  #1 (permalink)  
Antiguo 02/07/2009, 12:27
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
como rescato un valor de una consulta

hola a todos

estoy intentando rescatar un solo valor, para devolverlo en una función.

Este es parte de mi codigo:

Código PHP:
    function getMensaje($vId){
        
$sql="select pMensaje  from cus_empresa where empre_id= $vId";
        
        
/*Ejecutamos la query*/
        
$stmt=$bd->ejecutar($sql);
        
        
$r mysql_result($stmt,0,0);     
        return 
$r
        

como entiendo la funcion mysql_result me sirve para extraer un valor de una fila determinada, columna determinada.

Necesito retornar el valor devuelto por la consulta.

Gracias
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #2 (permalink)  
Antiguo 02/07/2009, 12:39
Avatar de yeudiel  
Fecha de Ingreso: abril-2008
Ubicación: Ciudad de México
Mensajes: 78
Antigüedad: 16 años
Puntos: 1
Respuesta: como rescato un valor de una consulta

por q no usas mysql_fetch_array() y limitas a 1 la sentencia:
Código PHP:
function getMensaje($vId){ 
        
$sql="select pMensaje  from cus_empresa where empre_id= $vId LIMIT 1"
         
        
/*Ejecutamos la query*/ 
        
$stmt=$bd->ejecutar($sql); 
         
        
$arraymysql_fetch_array($stmt);
        
$r=$array['pMensaje'];
        return 
$r;
        } 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:20.