2016-04-22 3 views
-2
$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

+0

Вы забыли '.' Ex: '. $ ticketID. ','. $ orderID.'' – aldrin27

+1

Посмотрите, как объединить строки: http://stackoverflow.com/q/8336858/3933332 Но помните, что вы должны приложить свои строки в кавычки для запроса. – Rizier123

+0

$ 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', '$ StudID' $ StudEmail ') "; – RJParikh

ответ

0

Вы используете кавычки неправильно, попробуйте это

$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')"; 
0

Обновление ваш запрос:

$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.'");'; 
Смежные вопросы