Как предотвратить округление SQL входных значений PHP - PullRequest
0 голосов
/ 07 февраля 2019

Я использую следующий PHP для вставки записи в MySQL (я переформатировал код, чтобы его было легче читать).В моей структуре базы данных product_cost имеет значение int (100), но оно округляет значение от 3,5 до 4. Это также применимо, если я изменю product_cost на десятичную (65)

$query = "INSERT INTO produce (
   farm_id, product, product_cost, mass, measurement
) VALUES ( 
   1, 'cheese', 3.50, 1, 'kg'
)";

$result = mysql_query($query, $connection);
confirm_query($result);     

1 Ответ

0 голосов
/ 08 февраля 2019

используйте тип данных DECIMAL в mysql, если вы не хотите, чтобы ваши числа были круглой цифрой.с параметрами 20,2 или 65,2

...