mike
pmcoder
Что делать с запятой в запросе?
Есть следующее:
где
value имеет тип float,
$var1*$var2 - нецелое,например, 1,25
получается запрос
необходимо
Другими словами:
ПХП в результате произведения $var1*$var2 возвращает нецелое с разделителем "," что не подходит для sql-запроса.
Можно, конечно, заменить запятую с помощью substr_replace , например.
Но может быть существуют какие-то другие варианты, о которых я не знаю?
Есть следующее:
PHP:
$sql = "INSERT INTO table SET value=".$var1*$var2;
value имеет тип float,
$var1*$var2 - нецелое,например, 1,25
получается запрос
PHP:
INSERT INTO table SET value=1,25
PHP:
INSERT INTO table SET value=1.25
ПХП в результате произведения $var1*$var2 возвращает нецелое с разделителем "," что не подходит для sql-запроса.
Можно, конечно, заменить запятую с помощью substr_replace , например.
Но может быть существуют какие-то другие варианты, о которых я не знаю?