テストファイルでそれ自体で動作するスクリプトがありますが、それを関数として呼び出すと、「致命的なエラー:非オブジェクトでのメンバー関数query()の呼び出し」が表示されます。
機能コード:
function next_image($currentId) {
$next = $mysqli->query("SELECT id FROM mp_images WHERE
id > $currentId ORDER BY id ASC LIMIT 1");
while ($nextrow = $next->fetch_row()){
$nextid = $nextrow[0];
}
if (!empty($nextid)) {
echo "Next ID: ".$nextid;
}
else {
echo "No more images";
}
$next->close();
}
ページコード:
$id=$_GET['id'];
next_image($id);