PDA

View Full Version : سوال: مشکل در خواندن اطلاعات از دیتابیس



aznadesign
سه شنبه 21 مرداد 1393, 17:23 عصر
با عرض سلام و خسته نباشید.
دوستان بنده یه برنامه نوشتم که کار اصلیش جستجو از سلوها و جدول های دیتابیس هست و به طور پیشفرض اطلاعات رو در صفحه اصلی هم نمایش میده.
1- وقتی اطلاعات رو نشون میده علامت سوال نشون میده و فارسی نشون نمیده در حالی که اطلاعات فارسی هستند!
2-تمامی اطلاعات رو نشون میده در حالی که من میخوام مثلا 10 تا اطلاعات محبوب رو نشون بده

ممنون میشم کمکم کنید.
http://json.germinews.ir/json/search/search.php

vahidqara
سه شنبه 21 مرداد 1393, 17:28 عصر
سلام و درود..
اگه داده ها در بانک فارسی هستند در header بر روی utf-8 ست کنید..
برای اینکه 10 تا رو نشون بده از limit استفاده کن
واما مطالب محبوب .. بسته به ساختار جدول و بانکت داره که بر چه حسبی مشخص میکنی این مطلب محبوب است .. مثلا تعداد بازدید یک مطلب اگه بالا بود
خوب یک فیلد که visit نام داره رو اضافه کن به جدول و اطلاعاتتو طبق مقدار این فیلد واکشی کن. :لبخندساده:

Mori Bone
سه شنبه 21 مرداد 1393, 18:30 عصر
کوئری 'SET CHARACTER SET utf-8' رو بعد از وصل شدن به بانک اجرا کن

Mohammadsgh
سه شنبه 21 مرداد 1393, 19:08 عصر
1-شما همیشه تگ متا و هدر و collation دیتابیستون رو utf8 بزارید
2-میتونید یه فیلد به نام counter بزارید وسپس با همچین دستوری اون هایی که پر بازدید هستن رو نمایش بدید:لبخندساده:


select *from table Order By Column_Name(s) ASC LIMIT 0,10

با همچین دستوری میتونید انجام بدید:لبخندساده:

[younes]
سه شنبه 21 مرداد 1393, 19:13 عصر
کوئری 'SET CHARACTER SET utf-8' رو بعد از وصل شدن به بانک اجرا کن
یه جایی خوندم این کار اصلا درست نیست

hamedarian2009
سه شنبه 21 مرداد 1393, 21:59 عصر
جواب سوال 1 خودتون رو از تاپیک پرسشهای تکراری (http://barnamenevis.org/showthread.php?356992-%D9%BE%D8%B1%D8%B3%D8%B4%D9%87%D8%A7%DB%8C-%D8%AA%DA%A9%D8%B1%D8%A7%D8%B1%DB%8C&p=1576424&viewfull=1#post1576424) بگیرین