PDA

View Full Version : پیدا کردن تعداد رکورد یک جدول با توجه به جدول دیگر



amirepsilon
چهارشنبه 09 بهمن 1387, 13:35 عصر
سلام
فهمیدید چی شد ؟ :لبخند:

فکر میکنیم دو تا جدول داریم که یکی مقالات و یکی دیگه دسته ها است
حالا میخواهیم با یک یا دو تا دستور اس کیو ال یا php تعداد مقالاتی که فیلد cat اونها برابر با فیلد id جدول cat هست رو پیدا کنیم !!!

سخت شد نه ؟!

ممنون
منتظر جواب هستم
یا علی

I,Nobody
چهارشنبه 09 بهمن 1387, 15:05 عصر
SELECT COUNT(id) FROM articles WHERE `category_id`='$cat_id'

amirepsilon
چهارشنبه 09 بهمن 1387, 19:59 عصر
چه جالب و راحت !
پس group by و این چیزها رو نمیخواد ؟
یه سوال دیگه : کار count چیه ؟ !
ممنون

yaqubian
چهارشنبه 09 بهمن 1387, 20:02 عصر
دوست عزیز
کارش شمارش تعداد رکوردهاست.
موفق باشید

amirepsilon
شنبه 12 بهمن 1387, 09:02 صبح
یعنی اینجوری ؟

$result = mysql_query(SELECT COUNT(id) FROM articles WHERE `category_id`='$cat_id');
که در این صورت result برابر تعداد رکورد است ؟

yaqubian
یک شنبه 13 بهمن 1387, 08:03 صبح
دوست عزیز
با mysql_num_rows هم اینکارو می تونید انجام بدید.
موفق باشید