[sql] عقيدة بناء الجملة الخطأ مع الحقل المسمى "النظام"



Answers

Question

لدي مكالمة أجاكس التالية

var prev_sibling = $(this).prev().attr("value");
var next_sibling = $(this).next().attr("value");
var order = (prev_sibling + next_sibling)/2; 
var data = {PID:element_id, TGID:parent_id, ORD:order};
$.ajax({
        type: "POST",
        data: data,
        url:"{{ path('v2_pm_patents_dragpatents') }}",
        cache: false
});

وفي عملي أحصل على النظام وتعيين مثل هذا

$order = $request->get('ORD');
$patent->setOrder($order);

ولكن دعوة أجاكس تعطيني ثيو بعد الخطأ

Syntax error or access violation: 1064 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 = '750' WHERE id = '0d0c0810-bc75-11e1-96a5-9787dec335c2'' at line 1 (500 Internal Server Error)

أحصل على بيانات المشاركة بشكل صحيح والاستعلام الذي يعطيني هذه السجلات يعمل أيضا بشكل جيد.

أين المشكلة؟

أيه أفكار؟

شكرا مقدما






Links