我使用了以下存储过程。
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `GetAllUser`()
BEGIN
Select userId, userName, userEmail, userFirstName, userLastName from usertbl order by userId ASC;
Select count(*) as total from usertbl ;
END
我知道如何执行此程序。为此,我使用了返回结果的下面的函数。但是如何区分和打印两个表(一个是用户表,另一个表示总数)从存储过程返回。
function GetAllUser() {
$query = "CALL GetAllUser()";
if ($query_run = mysql_query($query)) {
$query_num_rows = mysql_num_rows($query_run);
return $query_run;
}
else {
return '0';
}
}
抱歉,对于不良英语。