PDA

View Full Version : مبتدی: سیستم لایک و نظر دهی



badname
یک شنبه 05 بهمن 1393, 20:01 عصر
سلام دوستان خسته نباشید

من دارم یه سیستم لایک و نظردهی برای مطالب درست میکنم ، دوتا سوال داشتم:
برای نظر دهی : نظر و زمان رو بصورت timestamp و نام کاربری رو روی دیتا بیس ذخیره میکنم و میگیریم میخواستم بدونم موقع دریافتش چجوری باید عمل کنم تا نظرات جدید اول گرفته شه
برای سیستم لایک با هر لایک که میشه یه عدد 1 تو دیتابیس ذخیره میکنم وقتی میخوام کل لایک هایی که شده رو نشون بدم مشکل دارم ، در واقع چطور باید اسن ستون رو جمع کنم

ممنون میشم راهنمایی کنید.

thacker
یک شنبه 05 بهمن 1393, 20:45 عصر
برای اینکه نظرات رو بر اساس تاریخ مرتب کنید میتونید از Order استفاده کنید ... مثال :

$query = mysql_query("SELECT * FROM `comments` ORDER BY `time` DESC");

برای اضافه شدن عدد جدید به مجموع لایک هم میتونید به این شکل کوئری بزنید :

$add = mysql_query("UPDATE likes SET like=like+1 WHERE post_id=$postID");

badname
دوشنبه 06 بهمن 1393, 21:18 عصر
تشکر آقای
thacker (http://barnamenevis.org/member.php?239552-thacker) :لبخندساده:
برای اینه هر کاربر نتونه چند بار لایک بزنه چه روشی رو پیشنهاد میکنید ، اینکه یه مشخصه عددی از ایمیلش به برای اینکار ثبت کنم کار صحیحی هست ؟ ( ایمیل فقط یک بار گرفته میشه و تغییرش امکان پذیر نیست )
(کاربر به جز نام و ایمیلش هیچ شناسه دیگری نداره ، بصورت کلی برای عموم آزاده نظر دادن و لایک کردن)
اگر اینکار رو کنم برای جمع کردن کردن حاصل لایک ها یا نظرات تعداد ردیف هر ستون رو باید جمع کنم ؟