DELIMITER //
CREATE PROCEDURE getID(IN username VARCHAR(50))
BEGIN
SELECT id
FROM users
WHERE username = username;
END //
DELIMITER ;
这是我的存储过程。我通过使用:
来调用它$sp=new mysqli("localhost", "root", "", "database");
$id=$sp->multi_query("CALL getID()");
echo $id;
但它没有显示ID。没有错误,但仍然没有检索ID。
答案 0 :(得分:0)
$sp=new mysqli("localhost", "root", "", "database");
$id=$sp->query("CALL getID()");
while($row = $id->fetch_object())
{
debug($row);
}