راکت
حل شده

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

4 پاسخ

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

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

Vahid
Vahid
@vahiid
ثبت پرسش جدید

پاسخ‌ها

4
امیر علی
امیر علی
@ajdar9667

تخصص: طراح و توسعه دهنده fullstack

بهترین پاسخ

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

رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

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

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

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

تخصص: Back-End Developer

LIMIT 1

? 😐

شاید پاسخ شما همین‌جا باشد

Vahid
Vahid
@vahiid

تخصص: برنامه نویس مبتدی

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

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

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

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