ホスティング会社がすぐにサーバーをアップグレードしているため、サイトをphp7に更新することになりました。私は元のコードを書いたことは一度もありません。不正なオフセット型:私は今、エラーに警告:不正なオフセットタイプ
警告を取得しています新しいmysqliの機能にmysql_num_fields、は、mysql_fetch_array、およびmysql_field_nameを更新した後
。
これ以外の回答は見ましたが、コードと一致しません。私は完全に失われています。
$fieldCount = mysqli_num_fields($result);
$k = 0;
while ($record = mysqli_fetch_array($result))
{for ($i=0;$i<$fieldCount; $i++)
{$fieldName = mysqli_fetch_field_direct($result,$i);
$arrRecords[$k][$fieldName] = $record[$fieldName];
}
$k++;
}
'$ arrRecords = []' –