• 0

مشكلة في قاعدة البيانات ؟

ماسبب  ظهور رسالة الخطأ هذه بعد ان أقوم بإدخال البيانات داخل فورم التسجيل والضغط على حفظ

رسالة الخطأ "You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-salary, accommodation_type, address, contact_number) VALUES ('علي', '' at line 1"

insert_user.php

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

المشكل ببساطة هو استعمالك لرمز - أو مايطلق عليه بـ Hyphen في تسمة أحد الحقول (source_of-salary)، وذلك أن استعماله داخل جملة استعلام Mysql دون علامة ' يخلق مشكلا لدى المعالج داخل Mysql.

وبالضبطعند استعمالك لحقل source_of-salary داخل جملة الاستعلام خاصتك.

طرق حل المشكل:

  • تغيير  اسم الحقل، وهذا أنصحك به في حالة كنت بدأت للتو في مشروعك، وذلك لتفادي مثل هذه المشاكل مستقبلا، وكمقترح غيره لـ 'source_of_salary'.
  • استعمل علامة ' مؤطرة لاسم الحقل  'source_of-salary'.

mysql using (-) dash in mysql column name.

 

تمّ تعديل بواسطة E.Nourddine
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

عادةً تظهر هذه المشكلة عندما يكون لديك قوس parentheses أو كثر مفتوحة وليست مغلقة

(مثلا هذا القوس نسيت إغلاقه

تأكد من هذه الناحية في الكود لديك

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن