الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الخطأ في الإستعلام التالي

مغلق
بدأه فواز الشمري في 5 يناير 2006 · 5 رد · 515 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لماذا الخطأ التالي في الإستعلام في Mysql

SELECT mark FROM marks WHERE id = (SELECT id FROM student WHERE name = 'ALI')

ليس الغرض من نتائج الإستعلام لكن المشكلة انه بيرفض الصيغة WHERE id = (SELECT

فهل هي مقبولة . B)

#2
فواز الشمري كتب:
ليس الغرض من نتائج الإستعلام لكن المشكلة انه بيرفض الصيغة  WHERE id = (SELECT

فهل هي مقبولة . B)

لا أعتقد أنها مقبوله

الأفضل استخدام متغير يخرج بنتائج الاستعلام الأول ..

SELECT mark FROM marks WHERE id =$name

المتغير name سيكون نتيجة الاستعلام الأول

#3

لا خطأ فيه

لكن تأكد من ان Mysql لديك من الاصدارات الجديدة

لان mysql في الاصدارات القديمة لم تكن تدعم الاستعرلامات الفرعية

Let's google help you Before ask

--------------------------

My Blog : www.phplover.net

#4

لا يوجد خطأ في الاستعلام لانك تقول id= select id where nname="ali" في هذه الحالة ينفذ الاستعلام الداخلي فينتج عنده عدة id تحقق الشرط ان الاسم هو علي ثم ياتي لينفذ التعليمة الخارجية فيجد قيمة = مجموعة قيم و هنا الخطأ و تصحيحه ان القيمة تنتمي لمجموعة in و لا تساويها ارجو ان يكون واضح.

كلما ادبني الدهر اراني نقص عقلي و كلما زادني علما اراني علما بجهلي

#5

قصدي لا بل يوجد خطأ ارجو التصحيح من المشرف

كلما ادبني الدهر اراني نقص عقلي و كلما زادني علما اراني علما بجهلي

#6

شكرا للجميع : :rolleyes:

اخي mostafasawan قد يكون ما تقولة صحيح سوف اراجع اصدار MySql للتأكد

اخي anwarica شكرا لمرورك لكن :

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

اخي elalia :

أن كان الخطأ متمثل بإعادة عددة قيم فيعني ان الأسلوب ف الإستعلام مقبول وهوا اعتماد الإستعلامات الفرعية .

لنفترض أنه كان لدي Ali واحد في قاعدة البيانات , (أنا ضربت مثال فقط ولن يتكرر ما اريدة) فسيكون الناتج رقم واحد يقوم المحرك بمعالجة الإستلام الأب بعد ذلك ويكون الشرط صحيح .

B)

شكرا للجميع (h)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…