2011-06-06 59 views
0
CREATE PROCEDURE GetHandTypes() 
BEGIN 
    SELECT * FROM Codemst WHERE code LIKE "HT%" AND dep > 0; 
END$$ 

$result = mysql("CALL GetHandTypes()"); 
$row = mysql_fetch_assoc($result); 
mysql_free_result($result); 

它工作的很好。但是当我尝试两次时,它什么都不返回。mysql&php - 不能执行存储过程两次

$result = mysql_query("CALL GetHandTypes()"); 
$row = mysql_fetch_assoc($result); 
mysql_free_result($result); 
print_r($row); 

$result = mysql_query("CALL GetHandTypes()"); 
$row = mysql_fetch_assoc($result); 
mysql_free_result($result); 
print_r($row); //null 

回答