Foros del Web » Programando para Internet » PHP »

Obtener resultado de consulta con Php y Mysqli

Estas en el tema de Obtener resultado de consulta con Php y Mysqli en el foro de PHP en Foros del Web. Estoy tratando de obtener un unico dato de mi base de datos. Lo guardo en la variable $resultado, siendo: $resultado = mysqli_query($conexion,$sentenciaSQL); la sentencia me ...
  #1 (permalink)  
Antiguo 26/08/2012, 00:04
Avatar de aguila_393  
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 16 años, 6 meses
Puntos: 1
Obtener resultado de consulta con Php y Mysqli

Estoy tratando de obtener un unico dato de mi base de datos. Lo guardo en la variable $resultado, siendo:

$resultado = mysqli_query($conexion,$sentenciaSQL);

la sentencia me devuelve un unico resultado. Como accedo al valor de ese resultado?

antes usaba mysql_result($resultado,0); pero no existe mas este metodo y los nuevos metodos parece que son para arrays con varios resultados.

Alguien tiene idea como hacerlo?

PD: Estoy usando mysqli con procedimientos, no orientado a objetos.
  #2 (permalink)  
Antiguo 26/08/2012, 00:49
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Obtener resultado de consulta con Php y Mysqli

$resultado = mysqli_query($conexion,$sentenciaSQL);

es al revez, 1ero la sentencia, luego la conexion...

y para acceder al resultado tenes las mismas funciones fetch de mysql pero en mysqli, http://www.php.net/manual/es/class.mysqli-result.php
  #3 (permalink)  
Antiguo 26/08/2012, 01:43
Avatar de aguila_393  
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Obtener resultado de consulta con Php y Mysqli

Ahora lo estoy haciendo asi:

$resultados = mysqli_fetch_array($resultado, MYSQLI_ASSOC)

$resultados['dato'];

Quiero saber si hay alguna manera mas eficiente.
  #4 (permalink)  
Antiguo 26/08/2012, 01:55
Avatar de aguila_393  
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Obtener resultado de consulta con Php y Mysqli

Cita:
Iniciado por rodrigo791 Ver Mensaje
$resultado = mysqli_query($conexion,$sentenciaSQL);

es al revez, 1ero la sentencia, luego la conexion...

y para acceder al resultado tenes las mismas funciones fetch de mysql pero en mysqli, http://www.php.net/manual/es/class.mysqli-result.php
Segun la documentacion es primero la conexion y despues la sentencia.
http://www.php.net/manual/es/mysqli....-interface.php
  #5 (permalink)  
Antiguo 26/08/2012, 02:06
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Obtener resultado de consulta con Php y Mysqli

http://www.php.net/manual/es/mysqli-...etch-assoc.php

ahi muestra como se trabaja con mysqli

ejemplo:
Código PHP:
Ver original
  1. $sentencia = "select * from tabla";
  2.  
  3. $resultado = mysqli->query($sentenciaia);
  4.  
  5. $resultados = $resultado->fetch_assoc($resultado)
  6.  
  7. $resultados["dato"]
  #6 (permalink)  
Antiguo 26/08/2012, 02:07
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Obtener resultado de consulta con Php y Mysqli

Cita:
Iniciado por aguila_393 Ver Mensaje
Segun la documentacion es primero la conexion y despues la sentencia.
http://www.php.net/manual/es/mysqli....-interface.php
es verdad me había olvidado
  #7 (permalink)  
Antiguo 26/08/2012, 02:21
Avatar de aguila_393  
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Obtener resultado de consulta con Php y Mysqli

Asi es como lo estoy haciendo, pero supuse que deberia haber alguna manera de obtener el dato sin hacer el fetch array y asi usar una variable menos.

Quizas la manera correcta sea con el fetch_array entonces..
  #8 (permalink)  
Antiguo 26/08/2012, 02:45
Avatar de aguila_393  
Fecha de Ingreso: septiembre-2007
Ubicación: Argentina
Mensajes: 406
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Obtener resultado de consulta con Php y Mysqli

Ya quedo todo funcionando.

Saludos.

Etiquetas: mysql, mysqli, sql, resultados, variables
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 07:51.