البرمجة

حل مشكلة PHP MySQL Error في حذف السجل: استخدام اسم غير محجوز للجدول.

عند النظر إلى الكود الذي قدمته، يظهر أن لديك مشكلة في استخدام كلمة “order” كاسم للجدول في جملة SQL الخاصة بالحذف. يبدو أن هناك تعارض في استخدام هذه الكلمة مع كلمة محجوزة في MySQL.

في MySQL، “order” هو كلمة محجوزة تستخدم لفرز النتائج في الجملة الخاصة بالاستعلام. لذلك، يجب تجنب استخدام كلمات محجوزة كأسماء للجداول أو الحقول.

لتجنب هذا الkonflict، يمكنك تغيير اسم الجدول إلى اسم غير محجوز. على سبيل المثال، يمكنك تسميته “orders” بدلاً من “order”.

قد يكون الكود المعدل كما يلي:

php
if (isset($_GET['order_id']) && $_GET['order_id'] != "") { $delete_id = $_GET['order_id']; $conn = new mysqli($server, $user, $password, $database); $sql = "DELETE FROM orders WHERE id = '" . $delete_id . "';"; $result = mysqli_query($conn, $sql) or die(mysqli_error($conn)); mysqli_close($conn); } ?>

قمت بتغيير “order” إلى “orders” في جملة SQL الخاصة بالحذف. يجب أن يساعد هذا في تجنب مشكلة استخدام كلمة محجوزة. يرجى تجربة هذا التغيير ومراقبة ما إذا كان يحل المشكلة التي واجهتها.

المزيد من المعلومات

بالطبع، دعنا نقوم بفحص المزيد من المعلومات حول المشكلة التي واجهتك. إن فهم السياق والتفاصيل يمكن أن يساعدنا في تحديد المشكلة بشكل أكبر وتوفير حلاً أفضل.

في الكود الذي قدمته، يبدو أنك تقوم بحذف سجل من جدول الطلبات (أو الجدول الذي يمثل الطلبات) باستخدام رقم الطلب المحدد من خلال معلمة order_id المستلمة من الطلب الوارد (GET request).

هل يمكنك توفير مزيد من المعلومات حول الجدول نفسه؟ هل تستخدم الجدول الذي تقوم بحذف السجل منه هو الفعلاً الجدول المرتبط بالطلبات؟

كما أنه من المهم التحقق من قيمة order_id التي تتلقاها من الطلب الوارد. هل تتأكد من أن هناك قيمة صحيحة مرسلة في الرابط؟

هل هناك أي رسائل أخرى خطأ تظهر؟ يمكنك فحص سجلات الأخطاء أو تمكين إظهار الأخطاء لتحديد سبب المشكلة.

أفضلية فهم السياق بشكل أكبر ستمكننا من توفير مساعدة أفضل وتحديد الإجراءات الصحيحة لحل المشكلة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر