【发布时间】:2014-10-30 08:52:30
【问题描述】:
我对此很陌生,所以我无法弄清楚要使用的代码。我想从一个 SQL 问题中获取一个对象,这样我就可以使用 $thePerson->FirstName 等获取数据。
我这样调用函数:
$thePerson = getPerson(1);
这是目前为止的功能:
function getPerson ($person) {
global $con;
$stmt = $con->prepare("SELECT * FROM personal WHERE IDA=?");
$stmt -> bind_param('i', $person);
$result = $stmt -> execute();
$theData = mysqli_fetch_object($result);
$stmt -> close();
return $theData;
}
我真的可以使用一些帮助来更改代码以使其正常工作。
【问题讨论】:
-
那是什么问题?你自己试过
echo $thePerson->FirstName吗? -
“警告:mysqli_fetch_object() 期望参数 1 为 mysqli_result,boolean given”是来自数据库选择部分的错误,然后我得到“注意:尝试获取非对象的属性”如果我尝试“回声 $thePerson->FirstName”