PHP调用MYSQL存储过程求助
错误信息:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in D:\RUIOA\webroot\MyPHP\News\test.php on line 37
PHP:
<?php
$conn = mysqli_connect("localhost","root","chen");
mysqli_select_db($conn,"test");
$result = mysqli_query($conn,"call list();"); ==============>这里换成"select * from users;"就正常读出数据
while($row = mysqli_fetch_array($result)){
echo $row[1]." ".$row[2]." ".$row[2]."<br>";
}
?>
Mysql:
CREATE PROCEDURE list()
BEGIN
select * from users;
END;
mysqli与mysql都用过了,情况都是一样,用SQL语句就没问题,但是调用存储过程就不行
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in D:\RUIOA\webroot\MyPHP\News\test.php on line 37
PHP:
<?php
$conn = mysqli_connect("localhost","root","chen");
mysqli_select_db($conn,"test");
$result = mysqli_query($conn,"call list();"); ==============>这里换成"select * from users;"就正常读出数据
while($row = mysqli_fetch_array($result)){
echo $row[1]." ".$row[2]." ".$row[2]."<br>";
}
?>
Mysql:
CREATE PROCEDURE list()
BEGIN
select * from users;
END;
mysqli与mysql都用过了,情况都是一样,用SQL语句就没问题,但是调用存储过程就不行
...全文
相关推荐
php调用mysql存储过程
"这篇文章主要介绍了如何使用PHP调用MySQL存储过程,特别强调了在遇到返回结果集的问题时,应使用db_mysqli模块代替db_mysql。文中给出了一个简单的PHP调用存储过程的示例代码,并提
php中调用MySQL存储过程
### PHP中调用MySQL存储过程#### 背景与目的在Web开发中,PHP是一种广泛使用的服务器端脚本语言,它与MySQL数据库结合得非常紧密,为开发者提供了强大的功能来处理数据。
php调用mysql存储过程实例分析
### PHP调用MySQL存储过程实例在PHP中调用MySQL存储过程,通常使用`mysqli`扩展。在创建了存储过程后,我们可以通过PHP脚本来调用这些存储过程。
PHP调用MySQL的存储过程的实现代码
PHP本身提供了两种主要的方式来调用MySQL的存储过程:MySQL扩展(mysql_)和MySQLi扩展(mysqli_)。
PHP调用MySQL存储过程并返回值的方法
PHP作为一种广泛使用的服务器端脚本语言,可以用来调用MySQL存储过程,并且可以获取存储过程返回的值。本文将详细介绍PHP调用MySQL存储过程并获取返回值的方法,并提供使用技巧。


基础编程
