Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP mysqli_fetch_all Возвращает String вместо double(float) / 2 сообщений из 2, страница 1 из 1
09.11.2020, 11:58
    #40016457
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP mysqli_fetch_all Возвращает String вместо double(float)
День добрый.
PHP 7.4
Использую mysqli
Типа
Код: php
1.
2.
3.
4.
5.
6.
 public function get_table(int $vari, String $shema)
    {
        $stmt= $this->connect->prepared_query($resultformysql);
        $rows = $stmt->get_result()->fetch_all(MYSQLI_ASSOC);
        return $rows;
    }


Так вот есть таблица в mysql
со столбцом
Код: html
1.
vaga  decimal(10,4)


И он мне возвращается как String вместо double
(с java драйвером например всё нормально,возвращает как надо)
с одной стороны удобно(может это фича) ибо она сразу отформатированна
типа 0.03 приходит как "0.0300"
Но я бы хотел всё таки чтоб float был float,а я сам на frontendе отформатирую.
в интернете был совет сделать
Код: php
1.
2.
$mysqli = mysqli_init();
$mysqli->options(MYSQLI_OPT_INT_AND_FLOAT_NATIVE, TRUE);


Вот не помогло.
...
Рейтинг: 0 / 0
09.11.2020, 17:31
    #40016594
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PHP mysqli_fetch_all Возвращает String вместо double(float)
бери PDO
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP mysqli_fetch_all Возвращает String вместо double(float) / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]