Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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:使用BEGIN&;插入同一查询中的多个表;犯罪_Php_Mysql - Fatal编程技术网

Php MySQL:使用BEGIN&;插入同一查询中的多个表;犯罪

Php MySQL:使用BEGIN&;插入同一查询中的多个表;犯罪,php,mysql,Php,Mysql,我想使用BEGIN和COMMIT在同一查询中插入多个表。 似乎错误发生在开始时 这是我的SQL命令 BEGIN INSERT INTO Product (pName, pBrand, pCategory, pSize, pQuantity, pPrice, pDetail) VALUES('$name', '$brand', '$category', '$size', '$quantity', '$price', '$detail') INSERT INT

我想使用BEGIN和COMMIT在同一查询中插入多个表。 似乎错误发生在开始时

这是我的SQL命令

    BEGIN
    INSERT INTO Product (pName, pBrand, pCategory, pSize, pQuantity, pPrice, pDetail)
        VALUES('$name', '$brand', '$category', '$size', '$quantity', '$price', '$detail')
    INSERT INTO Image (iName, iExt, iSize, pID)
        VALUES('$img_name', '$img_ext', '$img_size', LAST_INSERT_ID());
    COMMIT;

您忘记添加分号
开始后的code>(或终止符)