Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用单个查询在MYSQL中插入多行_Php_Mysql_Pdo - Fatal编程技术网

Php 使用单个查询在MYSQL中插入多行

Php 使用单个查询在MYSQL中插入多行,php,mysql,pdo,Php,Mysql,Pdo,嗨,我需要有人帮忙。我在项目中工作,有两个表注册,产品。我在同一页上有客户条目和产品条目。在此之前,我所做的是,创建一个具有自动ID的客户,并获取该自动ID(last_insert)ID)以将数据插入该客户的产品表中。这样我就可以拿到这位客户订购的产品 如果您看到,产品是动态文本字段,所以我喜欢将其包含在数组中。而不是将$productname和$price作为静态。我需要将多行发送到表名产品中的数组。 提前感谢……可能重复的Hi我研究了其他问题。但它显示直接在INSERT语句中输入值。你能帮助

嗨,我需要有人帮忙。我在项目中工作,有两个表注册,产品。我在同一页上有客户条目和产品条目。在此之前,我所做的是,创建一个具有自动ID的客户,并获取该自动ID(last_insert)ID)以将数据插入该客户的产品表中。这样我就可以拿到这位客户订购的产品 如果您看到,产品是动态文本字段,所以我喜欢将其包含在数组中。而不是将$productname和$price作为静态。我需要将多行发送到表名产品中的数组。
提前感谢……

可能重复的Hi我研究了其他问题。但它显示直接在INSERT语句中输入值。你能帮助我,它可能是动态文本字段,如何通过PDO中的数组将其值传递给mysql DB?请不要使用“bootstrap”标记,使用“twitter bootstrap”,因为它意味着其他东西
if ($valid) { //insert customer data to customer table
        $pdo = Database::connect();
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $sql = "INSERT INTO signups(FirstName,LastName,Email,Telephone,Address1,Address2,Address3,Zip,Added) values(?, ?, ?, ?, ?, ?, ?, ?, ?)";
        $q = $pdo->prepare($sql);
        $q->execute(array($FirstName,$LastName,$Email,$Telephone,$Address1,$Address2,$Address3,$Zip,$Added));
        $last_id_in=$pdo->lastInsertId();
        //echo $last_id_in;

        // insert product data into product table
        $productName= 'xxxxx';
        $price= '24.00';
        $sql1="INSERT INTO products (AutoID,productName,price) values(:last_id_in,:productName,:price)";
        $r = $pdo->prepare($sql1);
        $r->execute(array(':last_id_in'=>$last_id_in,':productName'=>$productName,':price'=>$price));
        //Database::disconnect();
        //header("refresh:3;url=create1.php");
}