易截截图软件、单文件、免安装、纯绿色、仅160KB

请问关于mysql存储过程如何在php代码里实现?

是不是也是先
mysql_connect("localhost","root","");
mysql_select_db("dbname");
$sql = "create procedure stu_sp1(IN seat int,OUT uname char(20))";
$sql .= "begin";
$sql .= "select stuName from stuinfo where stuSeat=seat into uname";
$sql .= "end";

mysql_query($sql);

mysql_query("call stu_sp1(1,@name)");

我看网上说如果在php页面使用存储过程关键还要注意两点:(不知道这两点是不是必须写才能使用存储过程)

关键就是两点

1)define('CLIENT_MULTI_RESULTS', 131072);

2)$link = mysql_connect("127.0.0.1", "root", "",1,CLIENT_MULTI_RESULTS) or die("Could not connect: ".mysql_error());

自己顶一下,希望大家能帮助我

恩,不过你创建procedure的格式要注意.而且既然是php处理,应该在create procedure之前执行一次drop

PHP code:
mysql_query("drop procedure if exists stu_sp1");
$sql = "create procedure stu_sp1(IN seat int,OUT uname char(20))";
$sql .= "\nbegin";//\n
$sql .= "\nselect stuName from stuinfo where stuSeat=seat into uname;";//语句加;号
$sql .= "\nend";

mysql_query($sql);

mysql_query("call stu_sp1(1,@name)");


相关问答:

付费求一段php代码,支持淘宝交易 - PHP / Framework

各位大侠 
求一段php代码 
可以实现以下功能 
针对不同的浏览器显示不同的图片 
就是有一张图片,只想给ie6用户看到 
如果ie7、chrome、firefox用户浏览则显示另外一张图片  ......

php时间正则问题 - PHP / 基础编程

PHP code:

$date = '2009-12-25';
$ptn = '/([\d]{4})[- \/](0?[\d]|1[0-2])[-\/ ](0?[\d]|[1-2][\d]|3[0-1])/';
if (preg_match($ptn,$date,$out))
{
print_r($out);exit();
}
结果为:
PHP code:
......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号