Просмотр поста

.
Hat-Trick
# Simba (15.10.2020 / 15:36)
Похоже на то, что используется не mysqlnd и из базы возвращается неправильный тип переменных.
Написал я хостеру с просьбой разобраться в проблеме. Повторю, что mysqlnd у меня включен в настройках. Объяснил проблему, сказал что возвращается не тот тип переменной и как я это проверяю.

После разбирательств я получил такой ответ (см. скрин)
Создали файл testdb.php c содержимым
$mysqli = new mysqli("localhost", "newuser", "C6w7R7a5", "newdb");
    $mysqli->options(MYSQLI_OPT_INT_AND_FLOAT_NATIVE, 1);
    $query = "SELECT id FROM users WHERE id=1";
    $result = $mysqli->query($query);
    $row = $result->fetch_array(MYSQLI_ASSOC);
    var_dump($row);


Который возвращает

array(1) {  ["id"]=>
  int(1)
}

Куда теперь копать, чтобы исправить ошибку?
Прикрепленные файлы: