php - 如何从一个表中选择id并插入到另一个表中

标签 php mysql

 $select = "SELECT MAX(order_id) FROM `order`";
       mysql_query($select);


   foreach ($_COOKIE['item'] as $key12 => $value) {
        $value22 = explode("__", $value);

        $query1 = "INSERT INTO `cart`(`cart_id`, `product_id`, `order_id`, `Quantity`, `total_price`) VALUES ('',$value22[5],'$select','$value22[3]','$value22[4]')";
        $result2 = mysql_query($query1);

这个的输出是SELECT MAX(order_id) FROM order,那么这个选择和插入id的解法是什么

最佳答案

$select="SELECT MAX(order_id) FROM `order`";
$row = mysqli_query($con,$select);
if(mysqli_num_rows($row)>0)
{
    while($data = mysqli_fetch_assoc($row))
    {
       $order_id = $data['order_id'];
    }
}


  //This way you can fetch data

然后在您的查询中为 order_id 插入值时使用它

$query1="INSERT INTO `cart`(`cart_id`, `product_id`, `order_id`, `Quantity`, `total_price`) VALUES ('',$value22[5],'$select','$order_id','$value22[4]')";

关于php - 如何从一个表中选择id并插入到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44917744/

相关文章:

php - Laravel Schema 是否开箱即用地管理多态关联?

php - print_r 插入语句 php pdo

Php Mysql 查询无法正常工作

php - 对 pdo 中的非对象调用成员函数 query()

mysql - 使用skip-grant-tables判断MySQL是否已经启动

java - 由列 : org. hibernate.mapping.Column(***) 的 : Could not determine type for: Timestamp, hibernate.MappingException : [org. 引起]

javascript - 多系列数据 Highcharts 线

php - 通过 garethp/php-ews 获取单一邮件

php - Paypal (IPN) MySQL 查询调整

php - 亚马逊AWS S3目录结构效率