通过MySQL中的存储过程从表中获取信息?

时间:2011-05-10 16:34:46

标签: php mysql stored-procedures

正如我在标题中所写,我不确定如何通过存储过程从表中获取信息/选择数据,然后在PHP代码中使用它?需要一些指导!谢谢!

1 个答案:

答案 0 :(得分:0)

哦很简单,只需执行“call proc_name” 这是一个快速教程,使用mysql,mysqli和pdo为使用不同数据库扩展的人员在php中执行mysql存储过程:

http://www.joeyrivera.com/2009/using...ysqlmysqlipdo/

安装php_mysqli.dll之前

<?php 

/* Connect to a MySQL server */ 
include("connection.php"); 


/* Send a query to the server */ 
if ($result = mysqli_query($link, "call se_proc('crm')"))  //call PROC_NAME for execute Store Procedured
{ 


  /* Fetch the results of the query */ 
  while( $row = mysqli_fetch_array($result) ){ 

    echo ($row[0]. "--------- SR. " . $row[1] . "<br>"); 

  } 

  /* Destroy the result set and free the memory used for it */ 
  mysqli_free_result($result); 
} 

/* Close the connection */ 
mysqli_close($link); 
?>