php - 如何在列上减去两个值并在另一列中显示mysql
问题描述
我是 php 和 mysql 的新手,所以请不要对我的问题投反对票。我有从 html 表单获取输入的数据库,我需要一个名为 KIASI_KILICHOBAKI 的列来自动插入名为 KIASI_ALICHOUZIWA - KIASI_ALICHOTOA 的两列的减法。这些是我的代码:
$KIASI_ALICHOUZIWA = $mysqli->real_escape_string($_REQUEST['KIASI_ALICHOUZIWA']);
$KIASI_ALICHOTOA = $mysqli->real_escape_string($_REQUEST['KIASI_ALICHOTOA']);
// Attempt insert query execution
$sql = ("INSERT INTO taarifa (TAREHE,JINA_LA_KWANZA, JINA_LA_MWISHO, NAMBA_YA_SIMU, SHINGO, BEGA, KIFUA, TUMBO, UPANA_WA_MKONO, UREFU_WA_MKONO, HIPS_YA_KOTI, CHINI_UPANA_MKONO, HIPS_SURUALI, PAJA, KIUNO, GOTI, UREFU_WA_SURUALI,CHINI_UPANA_SURUALI, ROUND_SURUALI, UREFU_WA_KIZIBAO, NAFASI_YA_KIZIBAO, HIPS_YA_KIZIBAO, UREFU_WA_MKONO_KIZIBAO , ROUND_YA_MKONO_KIZIBAO, KIASI_ALICHOUZIWA, KIASI_ALICHOTOA, KIASI_KILICHOBAKI) VALUES ('$TAREHE', '$JINA_LA_KWANZA', '$JINA_LA_MWISHO', '$NAMBA_YA_SIMU', '$SHINGO', '$BEGA', '$KIFUA', '$TUMBO', '$UPANA_WA_MKONO','$UREFU_WA_MKONO','$KOTI', '$CHINI_UPANA_MKONO', '$SURUALI', '$PAJA', '$KIUNO', '$GOTI' ,'$UREFU_WA_SURUALI', '$CHINI_UPANA_SURUALI', '$ROUND_SURUALI', '$UREFU_WA_KIZIBAO' , '$NAFASI_YA_KIZIBAO', '$HIPS_YA_KIZIBAO' , '$UREFU_WA_MKONO_KIZIBAO' ,'$ROUND_YA_MKONO_KIZIBAO' , '$KIASI_ALICHOUZIWA' , '$KIASI_ALICHOTOA' , '$KIASI_KILICHOBAKI')");
if($mysqli->query($sql) === true){
header('Location: http://127.0.0.1/dashboard/myindex.php');
} else{
echo "ERROR: Could not be able to execute $sql. " . $mysqli->error;
}
// Close connection
$mysqli->close();
?>
解决方案
您尚未创建 $KIASI_KILICHOBAKI 变量来保存答案。在插入查询之前添加以下代码
$KIASI_KILICHOBAKI = $KIASI_ALICHOUZIWA - $KIASI_ALICHOTOA;
推荐阅读
- python-3.x - 我无法弄清楚为什么它会打印出已从列表中删除的数字
- python - python tkinter中的按钮被按住检测
- typescript - TypeScript - 函数断言的窄类型
- python - 如何掷骰子
- r - 给定 R 中的一组约束,如何优化多个目标/变量?
- android - 带有 RxJava3 的房间
- html - 我可以根据特定的数组名动态检查当前的单选按钮数组吗?
- javascript - 如何按对象键和值过滤对象?
- react-native - React Native,不理解调用firebase的异步函数流
- node.js - 等待循环 NodeJS 中的每个元素执行 findOneAndDelete 方法