存储过程是
CREATE DEFINER = `root`@`localhost` PROCEDURE `testPrc`(IN UserID int)
BEGINselect user_name from user WHERE user_id = UserID ;
END;
在PHP里面为什么获取不到user_name $rs = $conn->Execute( "call testPrc(17)");
echo "<script>alert('"rs["user_name"]"');</script>";
CREATE DEFINER = `root`@`localhost` PROCEDURE `testPrc`(IN UserID int)
BEGINselect user_name from user WHERE user_id = UserID ;
END;
在PHP里面为什么获取不到user_name $rs = $conn->Execute( "call testPrc(17)");
echo "<script>alert('"rs["user_name"]"');</script>";
解决方案 »
- PHP 怎么保护资源不被下载?
- php文件无法访问,请问这是怎么回事?
- 使用定界符定义一个字符串出现的错误
- php ajax接收数据集
- ie 无法打开php文件,总是提示文件下载???
- 请看五行,这个警告是什么原因?
- apache+php的问题,给个思路吧
- 当我点HTML中的按钮之后,为什么PHP页面不出现,两个文件同处一个目录下.
- ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffasdfdfdfdfdfd
- php 读form表单的<textarea > 最大字节
- dedecms 怎么禁止IP
- php基础编程小论坛版主申请帖
echo $row["user_name"];
$con=mysql_connect('localhost','root','4585') or die('error');
mysql_select_db('test');
$array=mysql_query("CALL testPrc(1)");
while($r=mysql_fetch_array($array,MYSQL_ASSOC))
var_dump($r);
if(!$con)
mysql_close($con);
//+++++++++++++++++++++++++++++++++++
array(2) {
["id"]=>
string(1) "1"
["name"]=>
string(4) "wang"
}检查$conn对象里的Execute方法,另外前台alert建议写成:echo "<script>alert('rs[user_name]');</script>";
输出看看。