
如何用php调用mysql 存储过程?
我写了个存储过程CREATEDEFINER=`root`@`localhost`PROCEDURE`p1`()select*fromnews;我在前台调用想显示在页面上<...
我写了个存储过程
CREATE DEFINER=`root`@`localhost` PROCEDURE `p1`()
select * from news;
我在前台调用想显示在页面上
<?php
mysql_query("call p1();");
while(....){
echo $rs['title'];
}
?>
没有信息输出。
应该怎么做呀? 展开
CREATE DEFINER=`root`@`localhost` PROCEDURE `p1`()
select * from news;
我在前台调用想显示在页面上
<?php
mysql_query("call p1();");
while(....){
echo $rs['title'];
}
?>
没有信息输出。
应该怎么做呀? 展开
2个回答
展开全部
建议你用mysqli扩展
$conn = new mysqli('127.0.0.1','root','123456','test');
$query = $conn->query("call p1();");
while($rs = $query->fetch_assoc()){
..................
}
mysqli支持过程和函数调用
详细看php手册
$conn = new mysqli('127.0.0.1','root','123456','test');
$query = $conn->query("call p1();");
while($rs = $query->fetch_assoc()){
..................
}
mysqli支持过程和函数调用
详细看php手册
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询