srvsrvsrv писал(а): ↑Чт июн 21, 2018 1:06 pm
настройки общие, кнопка "сохранить" :
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 227
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 227
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 227
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/lib/mysqli.class.php on line 227
Код: Выделить всё
PHP 7.0.19-1 (cli) (built: May 11 2017 14:04:47) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.19-1, Copyright (c) 1999-2017, by Zend Technologies
А эта ошибка означает что запрос к SQL был неправильный и вернул не результат в виде массива, а булевое значение
Очень может быть что в этих строчках (с 252 по 255)
$cmd_rec = SQLSelectOne("update yaweather_config set value='$duuid' where parametr='DUUID'");
$cmd_rec = SQLSelectOne("update yaweather_config set value='$every' where parametr='EVERY'");
$cmd_rec = SQLSelectOne("update yaweather_config set value='$deviceid' where parametr='DEVICEID'");
$cmd_rec = SQLSelectOne("update yaweather_config set value='$forecast_day' where parametr='FORECAST_DAY'");
так как тут используется update в обёртке SQLSelectOne. Программа ждёт запись, а получает 1 - update прошёл успешно или 0 - не успешно
Для исправления надо поменять в этих строчках SqlSelectOne на SQLExec
И та же самая ошибка в строках 310, 311, 437, 438, 654, 657