MySQLi 对象问题

问题描述 投票:0回答:2

我正在尝试创建对 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
}
php mysql object mysqli
2个回答
1
投票

最后一行应该是:

$result = $records;

您错过了; (分号)


1
投票

我认为你的$结果等于NULL

检查它是否不为空

if($result != null) {

    if (($result->num_rows > 0){
      $records = array[];
      while($row = $result->fetch_array(MYSQL_ASSOC)){
      $records[] = $row;
    }
      $result = $records
    }

}


享受:)

© www.soinside.com 2019 - 2024. All rights reserved.