Задать вопрос
@Dmitriy_CRusHer

Что нужно, что б запрос работал?

У меня есть такой код:
$order = mysql_query("INSERT INTO order (order_no,m_id,m_title,m_size,m_price,u_name,u_first_name,u_last_name,u_country,u_city,u_phone,u_e_mail,pay_method,delivery_method) VALUES ('$order_no','$m_id','$m_title','$m_size','$m_price','$u_name','$u_first_name','$u_last_name','$u_country','$u_city','$u_phone','$u_e_mail','$pay_method','$delivery_method')");
}


но, выводится ошибка
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order (order_no,m_id,m_title,m_size,m_price,u_name,u_first_name,u_last_name,u_co' at line 1

В чем проблема и как ее решить? Уже многое перепробовал

UPD: А ларчик просто открывался... Поменял название таблицы, все стало работать... Хотя и кавычки к order использовал
  • Вопрос задан
  • 157 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@vilgeforce
Раздолбай и программист
`order` попробуйте. Это ключевое слово, кавычки такие нужны, вероятно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
DBA для вашего PostgreSQL?
Ответ написан
Комментировать
@IllusionTurtle
1) ключевые слова лучше не использовать
2) названия полей и таблиц должны обрамляться символом ` (апостроф) - ВСЕГДА!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽