Делаю один проект на PHP+MySQL. Задача такая, чтоб работал как под Linux, так и под Windows. Вот только закавыка какая. В таблице MySQL тип колонки - DECIMAL(5,1), запрос же который заполняет содержимое поля должен иметь точку, а PHP под Windows ставит в типе переменной float либо точку, либо запятую - в зависимости от региональных настроек.
То есть под дефолтной русскоязычной вендой запрос
UPDATE table SET row="$float"
где $float = 1234,5
не сработает. Нужна именно точка, а не запятая. Как сделать чтоб работало? Хотя бы на уровне конфига PHP или MySQL задать разделитель, не лазя в региональные настройки венды? Или есть другие способы?
Ответ на:
комментарий
от VirRaa
Ответ на:
комментарий
от VirRaa
Ответ на:
комментарий
от anonymfus
Ответ на:
комментарий
от VirRaa
Ответ на:
комментарий
от mares
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум TIMESTAMP -> DATE (2007)
- Форум Помогите создать оптимальный запрос (2017)
- Форум Немного PHP. (2005)
- Форум разделитель целой и дробной части в openoffice (2005)
- Форум Никогда не работала с Ajax. Изменение базы данных запросом со страницы. (2013)
- Форум Запрос INSERT, выполненный из PHP вставляет не все заданные поля, а из консоли - все. (2016)
- Форум Задержка в связке php-mysql (2014)
- Форум Смена знака-разделителя дробной части в ООО (2005)
- Форум Целая и дробная части в С++. (2005)
- Форум Произведение из дробной части (2011)