为什么在 Mysqli 中使用 bind_param 返回空值


Why is returning null values by using bind_param in Mysqli?

我尝试获取数据库表中的第一条记录,我需要Mysqli的函数bind_param。

$query = "SELECT `username`,`password` FROM `user` WHERE `id` = ?";
$result = $mysqli->prepare($query) or trigger_error($mysqli->error."[$query]");
$id = 1;
$result->bind_param("i",$id);
$result->execute();

我已经解决了这个问题。
$result->execute()后添加$result->bind_result($username,$password)