powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP mysqli_fetch_all Возвращает String вместо double(float)
2 сообщений из 2, страница 1 из 1
PHP mysqli_fetch_all Возвращает String вместо double(float)
    #40016457
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.
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
PHP mysqli_fetch_all Возвращает String вместо double(float)
    #40016594
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бери PDO
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP mysqli_fetch_all Возвращает String вместо double(float)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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