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

MySQL : كيف أبحث بجزء من اسم ?

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

السلام عليكم ورحمة الله وبركاته

أنا جالسة ألحين أسوي موقع بحث عن مدارس وعندي مشكلة لمن يبحث بالإسم في قاعدة البيانات اللي عندي

المفروض ان المستخدم يبحث باسم المدرسة أو جزء منه وتطلع له نتيجة البحث بيانات للمدرسة اللي بحث عنها

المشكله انه لمن يدخل جزء من الاسم مايطلع عندي نتيجة للبحث بس لمن يدخل الاسم بالكامل يطلع نتيجة للبحث

اللي أنا كاتبته في صفحتي

query = "SELECT * FROM school WHERE school.name="$name";

اللي أنا أبيه منكم كيف أبحث بجزء من اسم المدرسه؟أيش هو الكود اللي يبحث بجزء من اسم في قاعدة البيانات؟؟

أرجو منكم المساعده في أسرع وقت ممكن ..وشكرا

#2

عليكم السلام ورحمة الله وبركاته

"select  *  from table where name like %". $name ." % '

460.gif

#3

مشكور أخوي..لكن الكود ما اشتغل .. نفس الحاله :( عملية البحث مافيها نتيجه

#4

عفوا

$query =mysql_query("SELECT * FROM school WHERE name like '%".$name."%'");

460.gif

#5

السلام عليكم

$query =mysql_query("SELECT * FROM school WHERE name like '%$name%'");
#6

السلام عليكم

الأخ أشرف هل جربت كودك وعمل بشكل صحيح ؟

460.gif

#7

أخي الفاضل ،،،

هذا المثال شغال 100% ،

وبحمد الله وتوفيقه ما بشارك باي حاجة الا بأكون متاكد منها ومجربها

وهذ مثال مرفق

search.rar

#8

عفوا اخي الفاضل ليس قصدي التشكيك في قدراتك

لكن حسب - معلوماتي البيسطة في هذه اللغة - أن المتغيرات يجب فصلها على النصوص بعلامة النقطة ( . )

المثال قد لا يعمل بشكل سليم أحيانا .

فقط هذا ما أردت إيضاحه

وشكرا لك

460.gif

#9
المتميز كتب:
عفوا اخي الفاضل ليس قصدي التشكيك في قدراتك

لكن حسب - معلوماتي البيسطة في هذه اللغة - أن المتغيرات يجب فصلها على النصوص بعلامة النقطة ( . )

المثال قد لا يعمل بشكل سليم أحيانا .

فقط هذا ما أردت إيضاحه

وشكرا لك

حصل خير يا جماعة, المثالين حيشتغلوا إن شاء الله :D

لاحظ يا متميز ان اشرف مستخدم double quotes مش single quotes فى اول الـ string

و استخدامه للـ single quotes بعد كدة فى المنتصف مش حيأثر لأن المفسر حيتعامل معاها على انها حرف عادى .

بس طريقة المتميز اسهل فى القرائة و تجنب شوية مشاكل تانية و انا بستخدمها , و عموما كل واحد و طريقته ;)

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

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

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