Vahid
4 سال پیش توسط Vahid مطرح شد
4 پاسخ

سرچ یک کلمه خاص در دیتابیس با php

سلام
دوستان بنده یک موردی ذهنمو مشغول کرده هرچقدر هم جستجو می کنم نمیتونم منظورمو سرچ کنم!
بنده در حال طراحی یک دیکشنری واژگان هستم دیتابیس این دیکشنری شامل یک جدول با چندین ستون هست. یک ستون اول id هستش که با اون کاری نداریم ولی ستون های دو تا چهار یعنی سه ستون واژگان مارو تشکیل میده فارسی انگلیسی و آلمانی مثلا ...

حالا سوال بنده اینجاست, من نظرم اینه که در این سه ستون سرچ کنم مثلا کاربر اگه در فرم جستجو کلمه '' hello'' , '' سلام '' , '' hallo '' رو یا هر کلمه ای دیگه ای که در این سه ستون جای گرفته رو سرچ کنه دقیقا همون پستی باز بشه که سرچ کرده دیگه نیازی نباشه لیستی از پست ها رو سیستم براش لیست کنه!


ثبت پرسش جدید
امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 4 سال پیش مطرح شد
0

سلام!
خب دوست عزیز نگاه کن تو میتونی طبق گفته دوستان جایی که کلمه سلام است رو SELECT کنی و یک ستون به عنوان لینک براش بزاری بعد از سرچ اون رو با یکسری کد نویسی php به لینکی که گذاشته بودی بفرستی اگر هم میخای مثلا مثله گوگل وقتی داری تایپ میکنی کلمات به صورت اتو کامپلت نمایش داده شوند و یه پنجره زیرش باشه و یکسری کلمه رو بهش پیشنهاد بده از ایجکس استفاده کن


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 4 سال پیش مطرح شد
1

سلام وقتتون بخیر!

اینکاری که میخوای کنی خیلی ساده هست

select * from table where soton1='x' or soton2='x' or soton3='x';

Muhammad
تخصص : Back-End Developer
@muhammad 4 سال پیش مطرح شد
0
LIMIT 1

? 😐


Vahid
تخصص : برنامه نویس مبتدی
@vahiid 4 سال پیش مطرح شد
0

ممنونم از پاسخ عزیزان

سوالی اصلی بنده اینه که چطور بعد از سرچ پست مربوط به اون حرف باز بشه یعنی یک پست باز بشه مثلا کاربر کلمه سلام رو سرچ کرده پست سلام براش باز بشه و شروع به مطالعه واژه سلام بکنه! معمولا در سرچ ساده سایت ها یک لیست باز میشه که کلمه سلام در بین اون پست ها بافت شده ولی در مورد دیکشنری ها فرق میکنه در دیکشنری ها کاربر یک کلمه ای رو وارد می کنند و مستقیم هدایت میشند به همان کلمه!
موردی که شما اشاره کردید انتخاب رکورد های خاص دیتابیس هست.


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 4 سال پیش مطرح شد
0

سلام!
خب دوست عزیز نگاه کن تو میتونی طبق گفته دوستان جایی که کلمه سلام است رو SELECT کنی و یک ستون به عنوان لینک براش بزاری بعد از سرچ اون رو با یکسری کد نویسی php به لینکی که گذاشته بودی بفرستی اگر هم میخای مثلا مثله گوگل وقتی داری تایپ میکنی کلمات به صورت اتو کامپلت نمایش داده شوند و یه پنجره زیرش باشه و یکسری کلمه رو بهش پیشنهاد بده از ایجکس استفاده کن


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام