$res=mysql_query("set @a=$password",$dblink);
$res=mysql_query("call aa(@a)",$dblink);
$res=mysql_query("select @a",$dblink);
$res=mysql_query("call aa(@a)",$dblink);
$res=mysql_query("select @a",$dblink);
解决方案 »
- php中的list($symbol,$date,$time) = explode(',',$contents);是什么意思啊!!!各位大侠
- php 如何用a链接进行多条件搜索
- mysql 排序求助
- 如何保证session的一致性(session.save_handler=sqlite时的一个bug)
- mysql语句实现更新字段A=字段B&字段C
- 关于session_start()无法发送信息的问题
- 北京的PHP高手进来接分!急需 PHP 程序员!
- 图片验证码是如何实现的?
- PHP中如何实现网络的数据流,向REQUEST 写入数据流
- 帮帮小弟我,怎样建设个人网站,很菜很菜的问题.
- 请帮忙把这段小asp程序翻译成php的
- session得奇怪问题----在线等!
1.1:创建MySQL存储过程:DELIMITER $$DROP PROCEDURE IF EXISTS `test`.`proc_test` $$
CREATE PROCEDURE `test`.`proc_test` (out a int)
BEGIN
select count(*) into a from tblname;
END $$DELIMITER ;1.2:PHP调用:$db->query("CALL test.proc_test(@a)");
$res = $db->query("select @a");
$row = $res->fetch_array();
echo $row['@a']; 返回多个数据:
2.1:创建MySQL存储过程:DELIMITER $$DROP PROCEDURE IF EXISTS `test`.`proc_test` $$
CREATE PROCEDURE `test`.`proc_test` ()
BEGIN
select * from tbl_name;
END $$DELIMITER ;2.2:PHP调用:$res=$db->query("CALL test.proc_test()");
while ($arr=$res->fetch_array())
{
echo $arr["Field"] ."<br/>";
}P.S.:以上代码执行通过环境 PHP 5.X.X + MySQL 5.X.X
以上也是我找的,试试,可以的话说一声。呵呵