我如何最好地设置查询语句,以便我可以插入一个自动增加的值,该值将与一个超级连接。
例如,最终结果将是0-01,0-02,0-03 ......这将有助于我当值达到0-99时,下一行将是1-00。希望这是有道理的。
感谢您的任何意见。
这是我的想法。
$stmt = $connection->prepare("INSERT INTO merchandise (mfr,type,description,mer_sku,price,qty) VALUES (?,?,?,?,?,?)");
$stmt->bind_param("ssssssss", $mfr,$type,$desc, "MR".$mfr.$sku."-".$sku,$price,$qty);
编辑推荐代码
这是我目前的设置,但不会提交。
<?php
if (isset($_POST['submit'])) {
$mfr = $_POST['mfr'];
$type = $_POST['type'];
$desc = $_POST['description'];
$price = $_POST['price'];
$qty = $_POST['qty'];
$connection->query("SELECT m_id FROM merchandise");
$result = $connection->fetch_assoc();
$last_id = $result["m_id"];
$next_id = $last_id + 1;
$conc = number_format($next_id/100,2,'-','');
$connection->query("INSERT INTO merchandise (mfr,type,description,mer_sku,price,qty) VALUES ('$mfr','$type','$desc','MR'.'$mfr'.'$conc','$price','$qty')");
}
?>