我想用 PHP 乘以 MySQL 的所有行
我有名为 count 的数据库和名为 tblcount 的示例 MySQL 表:
|id|number1|number2|result|
|1 | 4 | 1 | |
|2 | 5 | 4 | |
|3 | 6 | 3 | |
我想成为:
|id|number1|number2|result|
|1 | 4 | 1 | 4 |
|2 | 5 | 4 | 20 |
|3 | 6 | 3 | 18 |
我已经使用过这段代码,但代码运行不正确:
<?php
require 'database/db.php';
$count = $mysqli->query("SELECT * FROM tblcount");
$row = mysqli_fetch_assoc($count);
$result = $row['number1'] * $row['number2'];
$mysqli->query("UPDATE tblcount
SET result = '".$result."'");
?>
怎么了?谢谢
最佳答案
你可以在sql查询中完成,不需要php intraction。试试下面的查询
UPDATE tblcount SET result=number1*number2
关于php - 如何乘以所有行 MySQL 和 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30679051/