【发布时间】:2016-01-13 21:28:18
【问题描述】:
我在 mysql 中有一个字段数据类型 VARCHAR。
它必须保存像495/1,495/2 这样的数据,但是当我从PHP 运行查询时,它会像495, 247.5 这样保存在mysql 中。所以基本上mysql会划分值。
那我试过了
$sfno = $_POST['sfno']; // i am getting value from HTML form the value is 495/2
$sfno = explode("/",$sfno);
$sfnom = "$sfno[0]"."-"."$sfno[1]";
然后mysql减去这些值并保存为494,493
那么如何在mysql数据库中保存算术运算符呢?
【问题讨论】:
-
$sfno = "497/2";然后保存。 -
$_POST 中的值是如何创建的?
-
@ThisNameBetterBeAvailable 来自用户输入值的 HTML 表单,例如
495/1,495/2等 -
@Jaiffable 当你按照 Criesto 所说的去做时会发生什么?有用吗?
-
@ThisNameBetterBeAvailable 不,它也不起作用请检查这个link
标签: php mysql operators arithmetic-expressions