我正在尝试创建对 MySQL DB 的查询。
$result = self::$link->query($query) or trigger_error("This cause database error: ".self::$link-error."["$query"]");
但我无法将变量 $result 作为对象访问。
if (($result->num_rows > 0){
$records = array[];
while($row = $result->fetch_array(MYSQL_ASSOC)){
$records[] = $row;
}
$result = $records
}
最后一行应该是:
$result = $records;
您错过了; (分号)
我认为你的$结果等于NULL
检查它是否不为空
if($result != null) {
if (($result->num_rows > 0){
$records = array[];
while($row = $result->fetch_array(MYSQL_ASSOC)){
$records[] = $row;
}
$result = $records
}
}