php - 将列从一个表复制到另一个表并从输入表单添加新列
问题描述
我可以将列从一个表复制到另一个,但我的问题是在单个查询中从输入表单的新表列中插入数据
在这里,我想在列中添加这个 $tom 以及“名称和价格”,这个 $tom 来自另一个输入表单
<form method="post" enctype="multipart/form-data">
<input type="text" name="code" placeholder="Enter the Product Code" />
<button name="add_to_cart">Submit</button>
</form>
<?php
$db = mysqli_connect('localhost','root','','mainstock');
if(isset($_POST['add_to_cart']))
{
$tom = $_SESSION['cust'];
$code = $_POST['code'];
$query = "INSERT INTO sales (name,price,cust) SELECT name,price FROM tbl_product WHERE code = '$code' VALUES('{$tom}')";
$res = mysqli_query($db,$query);
解决方案
我认为这是对该查询的查询:
$query = "
INSERT INTO sales (name,price,cust)
SELECT name,price,'". $tom . "' FROM tbl_product;
";
推荐阅读
- hyperledger-fabric - 安装频道时出错:“错误:出现意外状态:BAD_REQUEST -- 未知联盟名称:SampleConsortium”
- google-analytics-firebase - 在 GAnalytics 中跟踪 AJAX 请求
- javascript - 如何使用 ES6 Symbol 处理 node.js 中的 new Error()?
- java - 如何在android中为google signIn accountPicker对话框添加取消按钮
- javascript - Tabulator 4.1- 数据未填充到 IE 11 的表中
- c - _POSIX_ vs _POSIX_SOURCE vs _POSIX_C_SOURCE
- sql - SQL:从周码和年份获取月份名称
- python - 关于“Scipy.optimize”: message: '由于精度损失,不一定能达到预期的错误
- c++ - 初始化动态矩阵时的特征误差
- ios - 在地图上查找城市或区域的多边形