hola denuevo. esta vez tengo un problema con procedure y php
DROP PROCEDURE `Cantidad`//
CREATE DEFINER=``@`%` PROCEDURE `Cantidad`(tablename TEXT)
BEGIN
SET @query = CONCAT('SELECT count(id) AS cantidad FROM ', tablename);
PREPARE q1 from @query;
EXECUTE q1;
DEALLOCATE PREPARE q1;
END
me cuenta las filas totales de una tabla; en query browser anda bien, pero cuando uso php me salta:
"PROCEDURE cantidad can't return a result set in the given context"
lo tengo planteado asi:
$query = "CALL.Cantidad('email')"
or die (mysql_error());
tienen idea que podria ser? lei algo de un bug en 5.2.4 - 5.2.5 yo tengo 5.2.6