Я хочу обойти запись в sql INSERT. Например, если у меня есть цена: 5.345654 - она должна занять 5.34 и вставить ее.Круглый номер при вставке в базу данных
Вот мой код: но он не работает.
$sql = "INSERT INTO users (price) VALUES '(round($price, 2))')";
INSERT INTO пользователей (цена) VALUES (круглый ($ цена, 2)); – Cassian
Задача базы данных - записывать данные, а не калечить ее. Реальный вопрос: почему у вас есть 5.345645 в первую очередь? Возможно, с плавающей точкой за деньги? Не делай этого. Используйте BigDecimal и контролируйте точность. – EJP