【发布时间】:2017-10-10 10:07:22
【问题描述】:
我想检查和更新“部分”表。 所以我有表“StockEntry”http://prntscr.com/gvkc60 我可以通过 part_id 比较它们。我有“部分”表:http://prntscr.com/gvkcqd
我想要做的是,当我在我的网站上插入导出产品时,我使用此代码:
<?php
$servername = "localhost";
$username = "xxxxx";
$password = "xxxxx";
$dbname = "xxxxx";
$dateTimeVariable = date( "Y-m-d H:i:s" );
$stock = -$_POST[ sto ];
// Create connection
$conn = new mysqli( $servername, $username, $password, $dbname );
// Check connection
if ( $conn->connect_error ) {
die( "Connection failed: " . $conn->connect_error );
}
if ( !empty( $_POST[ 'vnos' ] ) ) {
$sql = "INSERT INTO StockEntry (part_id, user_id, stockLevel, price, dateTime, correction, comment)
VALUES ('$_POST[vnos]', '3', '$stock', '', '$dateTimeVariable', '0', 'test')";
if ( $conn->query( $sql ) === TRUE ) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
$conn->close();
?>
该代码插入 -1 库存或任何我取出并使用 part_ID 对它们进行排序的代码,每个产品都有自己的 part_ID。 之后我想检查“part”表和具有相同 id 的产品(所以 part_id = id)来更改编号。假设我在 20 上取 10 个表更新编号时是否有 30 个产品。
我该怎么做?
所以基本上我可以从“part”做id-从“stcokEntry”做part_id,但不知道怎么做..你们能帮帮我吗?
如果有人可以留下不和谐或邮件或其他东西来快速聊天,我只需要那 1 句话.. 3 点之前需要它..
【问题讨论】:
-
你要计算什么并插入到“part”表中?
-
到目前为止,您的更新声明有哪些内容?以及变化的值需要如何计算?
-
你想从另一个表中计算值
-
能否也给我们一张 StockEntry 表中对应条目的截图?这将帮助我们更清楚地了解您正在寻找的解决方案。
-
我编辑了我的帖子,您现在可以查看它并提供帮助
标签: php sql phpmyadmin