您的位置:首页 > 编程语言 > PHP开发

PHP操作MySQL存储过程

2013-08-28 17:03 344 查看
<?php
$conn = mysql_connect('localhost','root','') or die ("数据连接错误!!!");
mysql_select_db('gmmenager',$conn);
$sql = "create procedure myproce() begin
insert into user (name,password) values ('333','ad333fdf');
end;";
mysql_query($sql);
$sql = "call gmmenager.myproce();";
$res = mysql_query($sql);
if($res){
mysql_query("DROP PROCEDURE myproce;");
echo "ok";
}else{
mysql_query("DROP PROCEDURE myproce;");
echo "no";
}
?>


在MySQL中查看存储过程:show create procedure myproce;存储过程需要注意的地方是:用了两次mysql_query($sql);否则执行不成功!


为什么执行不成功?因为用到两次mysql_query(),图一v1不被解析。

本文出自 “PHP程序猿” 博客,请务必保留此出处http://okowo.blog.51cto.com/4923464/1284463
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: