Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2012, 11:39
cribelo
Usuario no validado
 
Fecha de Ingreso: agosto-2007
Mensajes: 141
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Concatenar cadena en store procedure

Sigo peliandola jaja, llegue a esto
DROP PROCEDURE IF EXISTS `pacientes`;
CREATE PROCEDURE `pacientes`()
set @inferior = 0;
set @superior = 10;
PREPARE stmt FROM 'SELECT personas.idPersona AS idP,personas.nombre,personas.fechaDeNacimiento,per sonas.apellido FROM personas LIMIT ?, ?';
EXECUTE stmt USING @inferior, @superior;
DEALLOCATE PREPARE stmt;

No me da error cuando lo ejecuto, me dice que devuelve un bolean:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in
al ejecutar esto:
$query1="CALL pacientes()";
$elementos=$this->db->consulta($query1);
$cant=5;
$this->setCantPacientes($cant);
$arrayPa=array();
$i=0;
echo "caaa".$cant;
$conexionSecciones=new ConexionSecciones($this->db);
for ($i;$i<$cant;$i++){
$row=$this->db->fetch_array($elementos);
etcc etcc.
Mi store P no deberia retornar una tabla? que hago mal? gracias