• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Search
#1
فرض کنیم مطالب سایت رو توی MySQL ذخیره کردم، چجوری می تونم یه سیستم Search بسازم؟ هیچ Query بلد نیستم که با دادن مقداری از فیلد کل رکورد رو بده؟ چیکار کنم؟
  پاسخ
تشکر شده توسط :
#2
خب باید عملگر های کوئری تو زبان sql رو یاد بگیرید

مثل LIKE و LIKE% و ...

مثلاً فکر کنید یه فیلد داریم که متن خبر رو توش گذاشتیم، بعد میخوایم در مورد المپیک توش سرچ کنیم، کوئری اینطوری میشه:
کد پی‌اچ‌پی:
$var='المپیک';
$query="select * from new where content LIKE %$var%"
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : Y.P.Y
#3
نقل قول:خب باید عملگر های کوئری تو زبان sql رو یاد بگیرید

مثل LIKE و LIKE% و ...
LIKE و اینا بهش میگن clause و به معنی شرط و ماده هست. ولی % و _ و امثال اینا بهش میگن wildcards به معنی نویسه های عام.

نقل قول:مثلاً فکر کنید یه فیلد داریم که متن خبر رو توش گذاشتیم، بعد میخوایم در مورد المپیک توش سرچ کنیم، کوئری اینطوری میشه:
کلمات از پیش رزرو شده رو بزرگ بنویس و نام ستون ها و جداول رو درون `` بذار.

http://www.w3schools.com/sql/sql_wildcards.asp
http://www.tutorialspoint.com/mysql/mysq...clause.htm
غایب
  پاسخ
تشکر شده توسط : Reza hamid_80386


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان