23/02/2012, 11:39
|
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 |