«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2020/07/31 17:01:43  №1765208 1
как записать флоат или децимал в БД?
Where m is the total digits and d is the number of digits after the decimal.
Ответы: >>1765257
Аноним 2020/07/31 18:47:40  №1765257 2
>>1765208

DECIMAL - это точный тип. Он сохраняет столько цифр, сколько было указано при создании таблицы.

FLOAT/DOUBLE - это приближенные типы. Они сохраняют только 8 и 14 значащих цифр, остальное округляется.
Ответы: >>1765261
Аноним 2020/07/31 19:08:30  №1765261 3
>>1765257
нихера не понял.
как напри мер записать 3.14?
Ответы: >>1767708
Аноним 2020/08/03 18:27:24  №1767708 4
>>1765261

Не очень понял, что значит "как записать"? Какой запрос написать? INSERT INTO table (x) VALUES(3.14), этот запрос вставит число в таблицу.

>>1765086

А что непонятного в этих предложениях? У числовых типов можно указать, что они неотрицательные (UNSIGNED), и тогда диапазон значений будет чуть больше. Ну и нельзя будет случайно вставить отрицательное число.

>>1764544

Не очень правильно говорить поля таблицы, правильнее столбцы или колонки.

>>1762242

Вебпак это оптимизация для продакшена. Чтобы грузилось быстрее.

Я советую начать с разбиения стилей на разделы, то есть для каждого раздела свой CSS и JS-файл. Для компонентов, которые встречаются на нескольких страницах (например: шапка, меню, подвал) делаем тоже свои файлы и инклудим их, чтобы не было копипасты.

А потом уже можно вебпак подключить, чтобы в продакшене грузить только один файл, а не кучу маленьких.
Ответы: >>1767725
Аноним 2020/08/03 18:40:46  №1767725 5
>>1767708
> Какой запрос написать? INSERT INTO table (x) VALUES(3.14), этот запрос вставит число в таблицу.
когда создаешь таблицу с колонками,нужно указать тип данных и описание в скобках.Так как описать 3.14?
Ответы: >>1767737 >>1767756
Аноним 2020/08/03 18:52:31  №1767737 6
>>1767725
колонка
number DECIMAL(3,2)?
Аноним 2020/08/03 19:16:05  №1767756 7
>>1767725

Выбираешь, сколько ты будешь хранить цифр всего и сколько после запятой. Допустим, у нас 4 цифры после запятой и от 1 до 6 перед. Всего, значит, 10 цифр. Получается тип DECIMAL(10, 4).

Или ты можешь решить, что тебе хватает точности приближенного FLOAT который сохраняет 7-8 значащих (крайних слева) цифр, независимо от положения запятой, и тогда получается тип FLOAT.