Php 我的sql格式有什么问题
这就是我所拥有的,但是我对价值观有一个问题,我不确定我做错了什么。如果有人能帮助我,那就太好了。更新您的查询:Php 我的sql格式有什么问题,php,mysql,Php,Mysql,这就是我所拥有的,但是我对价值观有一个问题,我不确定我做错了什么。如果有人能帮助我,那就太好了。更新您的查询: $sql = 'INSERT INTO `a1343640_test`.`Orders` (`TicketId`, `Id`, `MenuItemName`, `Price`, `Quantity`, `Student ID`, `Student Year`, `Student Name`, `Student Email`) VALUES ('$ticketID', '$orde
$sql = 'INSERT INTO `a1343640_test`.`Orders`
(`TicketId`, `Id`, `MenuItemName`, `Price`, `Quantity`, `Student ID`, `Student Year`, `Student Name`, `Student Email`)
VALUES ('$ticketID', '$orderID ', '$menu', '$price', '$quantity', '$studID', '$StudYr', '$StudName', '$StudEmail');';
你用错了引号,试试这个
$sql = 'INSERT INTO `a1343640_test`.`Orders`
(`TicketId`, `Id`, `MenuItemName`, `Price`, `Quantity`, `Student ID`, `Student Year`, `Student Name`, `Student Email`)
VALUES ("'.$ticketID.'", "'.$orderID.'", "'.$menu.'", "'.$price.'", "'.$quantity.'", "'.$studID.'", "'.$StudYr.'", "'.$StudName.'", "'.$StudEmail.'");';
或者另一种方式是
$sql = 'INSERT INTO `a1343640_test`.`Orders`
(`TicketId`, `Id`, `MenuItemName`, `Price`, `Quantity`, `Student ID`, `Student Year`, `Student Name`, `Student Email`)
VALUES ("'.$ticketID.'", "'.$orderID.'", "'.$menu.'", "'.$price.'", "'.$quantity.'", "'.$studID.'", "'.$StudYr.'", "'.$StudName.'", "'.$StudEmail.'");';
您忘记了
例如:“.$ticketID.”,“.$orderID.”
请参阅如何连接字符串:但请记住,查询时应将字符串括在引号中。$sql=“INSERT INTOa1343640_test
订单(TicketId
,Id
,MenuItemName
,Price
,Quantity
,Student Id
,Student-Year
,Student-Email
)值(“$TicketId”,“$orderID”,“$menu”,“$Price”,“$Quantity”,“$studID”,“$StudYr”,“$StudName”,“$StudEmail”),”;$StudName包含字符串,因此在您的情况下,查询会给出不带引号的错误。@Anant
$sql = "INSERT INTO a1343640_test.Orders (TicketId, Id, MenuItemName, Price, Quantity, Student ID, Student Year, Student Name, Student Email) VALUES ('$ticketID', '$orderID ', '$menu', '$price', '$quantity', '$studID', '$StudYr', '$StudName', '$StudEmail')";