Foros del Web » Programando para Internet » PHP »

Consulta mysqli con prepare()

Estas en el tema de Consulta mysqli con prepare() en el foro de PHP en Foros del Web. Hola tenia una consulta, como hacer esta consulta mediante este mismo proceso independientemente de las celdas o tablas seleccionadas . Código PHP: $cnx  =  cnxBdD ...
  #1 (permalink)  
Antiguo 06/01/2014, 08:04
 
Fecha de Ingreso: enero-2014
Mensajes: 16
Antigüedad: 10 años, 3 meses
Puntos: 0
Pregunta Consulta mysqli con prepare()

Hola tenia una consulta, como hacer esta consulta mediante este mismo proceso independientemente de las celdas o tablas seleccionadas .

Código PHP:
$cnx cnxBdD();
$consulta "SELECT celda1,celda2 FROM tabla WHERE accDir=?";
if (
$prgt $cnx->prepare($consulta)) {
    
$prgt ->bind_param("i"$accDir);
    
$prgt->execute();
    
$prgt->store_result();
    
$prgt->bind_result($rClave,$rValor);
    while(
$prgt->fetch()){$res[$rClave]=$rValor;}
    
$prgt->free_result();
} else {throw new 
Exception('Error',11);}
$cnx->close();
print_r($res); 
  #2 (permalink)  
Antiguo 06/01/2014, 20:46
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: Consulta mysqli con prepare()

Cita:
como hacer esta consulta mediante este mismo proceso independientemente de las celdas o tablas seleccionadas .
No te entiendo...
te refieres a crear unas funciones que se abstarigan de la consulta?

podrias hacer cosas como estas:

Código PHP:
Ver original
  1. // Retorna un array con los campos del resultado
  2.     function _bindResult(mysqli_stmt $stmt)
  3.     {
  4.         $resultados = array();
  5.         $registros = $stmt->get_result();
  6.         while ($registro = $registros->fetch_array(MYSQLI_ASSOC))
  7.             $resultados[] = $registro;
  8.  
  9.         return $resultados;
  10.     }
  11.  
  12.        // Bindear una cantidad variable de parametros
  13.        call_user_func_array(array($stmt, 'bind_param'), $parametros);

pero nose si es lo que estas buscando, intenta explicarte mejor
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios

Etiquetas: mysql
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 14:44.