划分两列并将结果设置在第三个 PHPMYADMIN 中?

Posted

技术标签:

【中文标题】划分两列并将结果设置在第三个 PHPMYADMIN 中?【英文标题】:dividing two columns and set the result in the third PHPMYADMIN? 【发布时间】:2014-04-05 15:22:55 【问题描述】:

我是 php 世界的新手,基本上我想要做的就是划分两列并在第三列中自动设置结果。

在我的“建筑”表中,有“销售”和“尺寸”列。我想将这两个除以得到每平方米的售价并将其设置在“SqmPrice”列中。

每次我输入价格和尺寸时它都会自动计算并显示在我的网页中。

【问题讨论】:

查看这里***.com/questions/6223300/… 你能帮帮我吗? 检查我发布的链接。它有你想要的。 好的,谢谢,我去看看 你是通过phph输入值吗? 【参考方案1】:
UPDATE mytable
SET SqmPrice=Selling/Size

【讨论】:

【参考方案2】:

你有两个选择

选项 1: 创建一个触发器,将列设置为使用您分配的公式。 例子

delimiter ~

create trigger my_table_insert before insert on tablename
for each row begin
    set new.sqmprice = new.Selling / new.Size; 
end~

delimiter ;

选项2: 使用php计算公式的值并插入

喜欢这个

$con=mysqli_connect("localhost","username","password","dbname");
$selling="2";
$size="2";
$SqmPrice = ($selling/$size);

$sql = "insert into tablename(Selling,Size,SqmPrice) values($sellin,$size,$SqmPrice) ";
$query = mysqli_query($sql,$con)or die(mysqli_error($con);

注意:如果稍后更新销售/尺寸值,选项 2 不会更新 sqmprice

【讨论】:

这样 SqmPrice 会在我修改网页中的一个拖曳字段时自动更新? 在这种情况下,您必须使用 option1。创建一个触发器。因为 php 代码只在使用它的地方制定。 或者当您修改其中一个字段时,通过 php 代码以编程方式更新 sqmprice 我更喜欢第一个选项,但我不知道该怎么做 我添加了一个触发器。在 phpmyadmin 中使用它

以上是关于划分两列并将结果设置在第三个 PHPMYADMIN 中?的主要内容,如果未能解决你的问题,请参考以下文章

如何从字符串中提取文本并将其保存为两列并在第三列的末尾添加字符

格式化按两列分组的熊猫数据系列,并在第三个重新采样,平均值为 dict

迭代每一行并将两列的值传递给查询并将每个结果附加到表中

VB.NET 按两列分组并将结果写入数组

MySQL 查询在 phpMyAdmin 中返回的 node-mysql 中缺少结果

查询划分数据