Php SQL语法错误Maria DB server Mysqli_查询

Php SQL语法错误Maria DB server Mysqli_查询,php,sql,database,mysqli,Php,Sql,Database,Mysqli,我有一个SQL: $sql = "INSERT INTO orders (ID, Order_ID, Status, FName, LName, Email, Phone)VALUES ($UID, $orderID, 'Pending', '$fname', '$lname', '$email', '$phone'); INSERT INTO orders_inventory (Order_invID, Item_ID, Order_ID, Quantity) VALUES (NULL

我有一个SQL:

$sql = "INSERT INTO orders (ID, Order_ID, Status, FName, LName, Email, 
Phone)VALUES ($UID, $orderID, 'Pending', '$fname', '$lname', '$email', 
'$phone');
INSERT INTO orders_inventory (Order_invID, Item_ID, Order_ID, Quantity) 
VALUES 
(NULL, $item_ID, $orderID, 1);";
这是我连接它的方式:

if(mysqli_query($db, $sql)){
   echo "three";
}
我在
$sql
上做了一次回音,结果如下:

INSERT INTO orders (ID, Order_ID, Status, FName, LName, Email, Phone) 
VALUES (92, 625015841, 'Pending', '1', '1', '1@1', '1'); 
INSERT INTO orders_inventory (Order_invID, Item_ID, Order_ID, Quantity) 
VALUES (NULL, 1, 625015841, 1);
当我手动将SQL粘贴到数据库中时,SQL会工作,但当我使用PHP网站时,数据库会崩溃。
$DB
是连接到数据库的,它可以工作,因为我对它进行了测试,并且在整个网站上都在使用它

然后,我使用
mysqli\u error(db)
进行了一次错误检查,得到了以下错误:

您的SQL语法有错误;请检查与您的MariaDB服务器版本相对应的手册,以了解在“插入订单库存(订单invID、项目ID、订单ID、数量)”值附近使用的正确语法('在第2行)


非常感谢您的帮助,因为我陷入困境,不知道如何解决此问题或解决此问题

您试图同时运行两个查询,
mysqli\u query
无法解决此问题。但是,您可以使用:


您试图同时运行两个查询,但
mysqli\u query
无法运行。但是您可以改用:


很抱歉,当我使用网站php时,数据库没有崩溃,php代码没有达到回音“三”请尝试一个接一个地执行这两条语句,删除最后的分号。分号不是SQL的一部分,一些数据库驱动程序不喜欢它。等等……这是两条语句!分别运行它们。命令行和GUI工具通常支持多条语句,而PHP API不支持(默认情况下)对不起,当我使用网站php时,数据库没有崩溃,php代码只是没有达到回音“三”尝试一个接一个地执行这两条语句,删除结尾处的分号。分号不是SQL的一部分,一些数据库驱动程序不喜欢它。等等……这是两条语句!分别运行它们。命令行和GUI工具通常支持多条语句,而PHP API不支持(默认情况下)。
if(mysqli_multi_query($db, $sql)){
    echo "three";
}