انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
جستجو در دیتابیس آنلاین با دستور like (اندروید)

جستجو در دیتابیس آنلاین با دستور like (اندروید)

#1
 سلام خدمت همگی بزرگواران؛
من یک مشکل کوچیک توی جستجو در دیتابیس sql بوسیله ی یک رابط php که اطلاعات رو به صورت json میگیره دارم؛
از دستور like استفاده میکنم و همه چیز مرتبه! اما موقع جستجوی کلمات فارسی؛ هیچ نتیجه ای رو برنمیگردونه!
یعنی کلمات انگلیسی رو به خوبی پیدا میکنه!
میشه یکی راهنمایی کنه مشکل از کجا میتونه باشه؟
فایل php یا کد اندروید؟
خواهش راهنمایی کنید، من خیلی وقته از کل کارهام زدم تا روی این پروژه کار کنم!...
پاسخ

جستجو در دیتابیس آنلاین با دستور like (اندروید)

#2
سلام.
موارد ذکر شده در کلید زیر را رعایت کنید :

کلید شماره 571

در عنوان کلید ذکر شده که برای نوشتن در پایگاه داده، ولی برای کلیه موارد تاثیر دارد.
در ضمن، نگاهی به پایگاه داده بیندازید (با phpMyAdmin) و اطمینان پیدا کنید که کلمات فارسی به درستی در آن ذخیره شده باشند.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

جستجو در دیتابیس آنلاین با دستور like (اندروید)

#3
استاد خیلی ممنون از جوابتون، شیوه ی کدنویسی فایل php من به صورت my_sqli است و my_sql نیست، و کد های ذکر شده در اون مثال برای my sql است!
و اطلاعات فارسی به خوبی نمایش داده میشوند!
با یک تکه کد در php نسخه 5.4 اطلاعات json خروجی مشکلی با نمایش فارسی ندارند!
آیا هنگام بررسی کلمات، مشکل وجود دارد؟ و هنگام خروجی اطلاعات درست میشوند؟
چون من فکر میکنم، وقتی دستور like میخواد شناسایی کنه کلمات رو مشکل پیدا میکنه!
البته دیتابیس من هم utf_8 general_ci هست!
 
پاسخ

جستجو در دیتابیس آنلاین با دستور like (اندروید)

#4
استاد گرامی،
لطفا نگاهی به لینک زیر بیاندازید؛
http://ba58.xzn.ir/my_kala/sse3.php?action=read
این چه نوع کدگذاری هست؟
چطور میشه کدگذاری اون رو به utf8 تغییر داد؟
کد ها هم به صورت my_sqli نوشته شده است!
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


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