文档严重缺乏MySQL中与PHP存储过程有关的任何事情。我目前有一个存储过程,我通过PHP调用,我怎样才能得到一个out参数的值?PHP + MySql +存储过程,如何获得访问“out”值?
14
A
回答
15
它看起来像它的回答在这个岗位:
http://forums.mysql.com/read.php?52,198596,198717#msg-198717
随着mysqli的PHP API:
假设存储过程myproc的(IN I INT,从j个INT):
$mysqli = new mysqli( "HOST", "USR", "PWD", "DBNAME");
$ivalue=1;
$res = $mysqli->multi_query("CALL myproc($ivalue,@x);SELECT @x");
if($res) {
$results = 0;
do {
if ($result = $mysqli->store_result()) {
printf("<b>Result #%u</b>:<br/>", ++$results);
while($row = $result->fetch_row()) {
foreach($row as $cell) echo $cell, " ";
}
$result->close();
if($mysqli->more_results()) echo "<br/>";
}
} while($mysqli->next_result());
}
$mysqli->close();
7
下面是如何使用mysql,mysqli和pdo完成此操作的示例:
http://www.joeyrivera.com/2009/using-mysql-stored-procedures-with-php-mysqlmysqlipdo/
相关问题
- 1. 如何从存储过程获得值
- 2. 如何OUT使用LAST_INSERT_ID()存储过程
- 3. 在Ruby中访问MySQL存储过程
- 4. Java存储过程:OUT params
- 5. PHP PDO /检索OUT从MySQL存储过程
- 6. 如何通过MySQL存储过程中的ID获得一行?
- 7. 无法访问out参数在常规执行存储过程
- 8. 如何从PHP调用存储过程并获得结果?
- 9. PHP/MySQL存储过程问题
- 10. 从存储过程访问Apex_application.g_fXX值
- 11. DB2存储过程 - 循环访问值?
- 12. 从php访问一个mysql存储过程
- 13. 尝试从MySQL访问PHP中的存储过程
- 14. 存储过程IN,OUT,INOUT参数
- 15. 如何获得mysql存储过程递归的深度?
- 16. 如何在Mysql存储过程中获得单行选择
- 17. 如何从存储过程访问另一台mysql服务器?
- 18. mysql存储过程调用无法访问参数值
- 19. 访问存储为BLOB的Java对象的MYSQL存储过程
- 20. mysql存储过程问题
- 21. 存储过程+ mysql问题
- 22. MYSQL存储过程问题
- 23. Mysql存储过程问题
- 24. 调用存储过程中的“out”ref_cursor的Oracle存储过程
- 25. PHP PDO无法获得OUT参数值
- 26. PHP-MySQL从存储过程中获取输出参数的值
- 27. 如何从Oracle获得两个返回值存储过程
- 28. 如何获得存储过程的返回值
- 29. 如何在存储过程中获得计算列值
- 30. 如何从存储过程获得Windows窗体C#返回值