//已经建好的存储过程
DROP PROCEDURE IF EXISTS `TSP_test`;
DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `TSP_test`(
IN shopId INT
)
BEGIN
SELECT id,shopName from shop WHERE id=shopId;
END
//
DELIMITER ;//php调用存储过程
mysql_query("set @shopId=1;",$conn);
$result = mysql_query("CALL `TSP_test`(@shopId);",$conn);while($obj = mysql_fetch_array($result,MYSQL_NUM))
{
echo($obj[1]);
}运行php代码时,总是提示:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in test.php on line 11是哪出了问题,要怎么解决,请说具体点,谢谢啊!!