PDA

View Full Version : سوال: خواندن کامنتهای پست



pepero73
شنبه 04 تیر 1390, 19:54 عصر
میخواستم کامنتهای مربوط به پست رو زیر پست نمایش بدم

FUNCTION GetPostById($postid)
{
$result = mysql_query(" SELECT `posts`.`id`,
`posts`.`title`,
`posts`.`body`,
`posts`.`users_id`,(posts_id)
`posts`.`date`,
`users`.`username`
FROM `posts` JOIN users
ON `posts`.`users_id` = `users`.`id`
WHERE `posts`.`id` = $postid");
if (!$result) return "Database access failed: " . mysql_error();
else return $result;

}

این فانک رو چطور تغییر بدم که به جای پست کامنت این پست رو بخونه؟



$comments = GetCommentsById($pid);
echo"your comments:'$comments'";

این هم تو پیجه شو پست گذاشتم
اونای که تو فانک پست قرمزه رو فقط واسه کامنت میخوایم

alismith
شنبه 04 تیر 1390, 20:09 عصر
سلام

دوست عزیز شما باید query را طوری بنویسید که مثلا از جدول نظرات ، نظراتی را انتخاب کند که فیلد post_id آن مطابق با id پست مورد نظر باشد
و در آخر می تونید نتیجه را هر جا که خواستید نمایش بدید



FROM `posts` JOIN comments
ON `posts`.`post_id` = `comments`.`post_id`



موفق باشید

Keramatifar
شنبه 04 تیر 1390, 21:38 عصر
بخش مربوط به Query رو تغییر بدید طوری که از جدول Comments
در ساده ترین شکل ممکن:

$Query = "Select * From Comments Where post_id = $id"

pepero73
یک شنبه 05 تیر 1390, 14:31 عصر
ممنون از جوابتون اما اینو بر میگردونه
rseource id #3
------------------
من تو صفحم یه پست دارم -تو دیتابیسم چنتا دیگه هست
میخوام کامنتهای مربوط به این پسترو بخونم و تو پایین صفحه اکو کنم