PDA

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



artablog
یک شنبه 10 خرداد 1394, 12:04 عصر
سلام
کوئری برای جدول زیر میخوام اول چند دسته را نمایش بده بعد از جدول ایتم مطالب همون دسته را نشون بده
categories :
id name
هنری 1
علمی 2
وزش 3
products :
id title category
1 عنوان مطلب 1
3 عنوان مطلب 2

reza_alie
یک شنبه 10 خرداد 1394, 12:14 عصر
سلام


<?php
$sql=mysql_query("select * form `categories`,`products` where `categories`.`id`=`products`.` category`");
while($row=mysql_fetch_assoc($sql))
{
echo $row['name'];
//هرچیزی رو که نیاز داشتین می تونید در این قسمت چاپ کنید

}



?>

موفق باشی

imohammad
یک شنبه 10 خرداد 1394, 12:16 عصر
SELECT categories.name, products.title FROM categories INNER JOIN products ON categories.id = products.category

artablog
یک شنبه 10 خرداد 1394, 13:12 عصر
SELECT categories.name, products.title FROM categories INNER JOIN products ON categories.id = products.category

ممنون از پاسختون
با این کوئری تونستم بخونم فقط یه چیزی بخوام عنوان دسته رو هم چاپ کنم چیکار کنم


$sql=mysql_query("SELECT categories.title, videos.title FROM categories INNER JOIN videos ON categories.id = videos.category");while($row=mysql_fetch_assoc($sql)){ echo "".$row['title']."<br>";
}

مثلا :
ورزشی : ایتمی که در دسته ورزشی هست
هنری : ایتمی که در دسته هنری هست

reza_alie
یک شنبه 10 خرداد 1394, 15:43 عصر
سلام



<?php

$sql=mysql_query("SELECT categories.title, videos.title FROM categories INNER JOIN videos ON categories.id = videos.category");
while($row=mysql_fetch_assoc($sql)){
echo"عنوان دسته:".$row['name'];
echo "".$row['title'];
}




?>