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

البحث في قاعدة البيانات وارجاع النتائج

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

السلام عليكم ،

كيف حال الجميع ؟

سؤالي لكم ،

كيف يمكن ان نبحث في قاعدة البيانات الحقول التي تحوي نص معين او مقطع منه

ومن ثم عرض هذه الحقول

::

يعني لو عندنا حقل اسمه subject

ونريد ان نبحث في الحقل subject عن كل الصفوف التي تحوي النص "my text"

فكيف يتم ذلك ؟

ارجو ان يكون قد وضع المبتغى ؟

كم تشتكي وتقول انك معدم

والارض ملكك والسما والأنجم

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

palyesr.gif

شركة بال يس لخدمات الاستضافة والتصميم

www.palyes.com

sales@palyes.com

دائما اونلاين : thesunyangel@hotmail.com

#2

يمكن ذلك عن طريق الداله Like في الإستعلام كما يلي :

$Sql = "SELECT  * FROM EMP WHERE name LIKE '%FAWAZ' OR name LIKE '%FAWAZ%' OR name LIKE 'FAWAZ%' "

الإستعلام السابق يحث لك عن الكلمة FAWAZ في العمود أو الحقل NAME كل ما عليك هوا تكرار الحث في العمود الثاني بنفس الطريقة تضيف or ثم تحدد اسم الحقل مثلا Address وتخدد الثلاث الطرق للبحث في بداية النص وفي المنتصف وفي نهاية النص فإذا حوى على الجملة المراد البحث عنها سوف يعيد السجل بالكامل .

ولكي تجعل البحث اكثر دقة اضف الجملة BINARY قبل اسم الحقل ليكون دقيق في البحث بالعربي .

إذا كان لديك الكلمة عبارة عن متغير بدل كل كلمة FAWAZ بالمتغير الخاص بك .

#3

شكرا لك اخي العزيز :)

$Sql = "SELECT  * FROM EMP WHERE binary name LIKE '%FAWAZ%' "

هل هذه الصيغة التي تقصدها ؟

كم تشتكي وتقول انك معدم

والارض ملكك والسما والأنجم

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

palyesr.gif

شركة بال يس لخدمات الاستضافة والتصميم

www.palyes.com

sales@palyes.com

دائما اونلاين : thesunyangel@hotmail.com

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

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