mahdi_smf
دوشنبه 26 آبان 1393, 21:28 عصر
با سلام من دارم یک کوعری درست می کنم . می خوام تمام پست های مربوط به یک کتگوری رو برام واکشی بکنه.رابطه پست هام با کتگوری چند به چند هستش.و تنها ایرادم اینه که می خوام هم پست ها ی مرتبط رو واکشی کنم و هم تمام کتگوری های مرتبط از جمله کتگوری مورد نظر خوده کاربر.مثلا پست شماره 1 موضوع:php,web,design هستش و موضوع مورد نظر کاربر که از لیست انتخاب کرده php هست.کوعری که من نوشتم به این صورت عمل می کنه پست شماره 1 موضوع:php هستش اگر کاربر لیست موضوع php رو بخواد.خواهشا اگه میشه راهنماییم کنید با تشکر
$Post= $this->CategoriesPost->query("SELECT `Post` . * , `CategoriesPost` . * , `User` . * , `Category` . * FROM
`arghavanweb`.`categories_posts` AS `CategoriesPost` INNER JOIN `arghavanweb`.`posts` AS `Post` ON ( `Post`.`id` =
`CategoriesPost`.`post_id` ) INNER JOIN `arghavanweb`.`users` AS `User`
ON ( `User`.`id` = `Post`.`user_id` ) INNER JOIN `arghavanweb`.`categories` AS
`Category` ON ( `Category`.`id` = `CategoriesPost`.`Category_id` ) WHERE
`CategoriesPost`.`category_id` = '$id' LIMIT 0 , 10");
ساختار جداول
;(بقیه قیلدها,,,,,,,post(id,title_post
;(categories(id,name,state
categories_posts (http://localhost/phpmyadmin/sql.php?db=arghavanweb&token=dad458b27e3d120e090e64eed78b25a8&goto=db_structure.php&table=categories_posts&pos=0)(post_id,category_id);
$Post= $this->CategoriesPost->query("SELECT `Post` . * , `CategoriesPost` . * , `User` . * , `Category` . * FROM
`arghavanweb`.`categories_posts` AS `CategoriesPost` INNER JOIN `arghavanweb`.`posts` AS `Post` ON ( `Post`.`id` =
`CategoriesPost`.`post_id` ) INNER JOIN `arghavanweb`.`users` AS `User`
ON ( `User`.`id` = `Post`.`user_id` ) INNER JOIN `arghavanweb`.`categories` AS
`Category` ON ( `Category`.`id` = `CategoriesPost`.`Category_id` ) WHERE
`CategoriesPost`.`category_id` = '$id' LIMIT 0 , 10");
ساختار جداول
;(بقیه قیلدها,,,,,,,post(id,title_post
;(categories(id,name,state
categories_posts (http://localhost/phpmyadmin/sql.php?db=arghavanweb&token=dad458b27e3d120e090e64eed78b25a8&goto=db_structure.php&table=categories_posts&pos=0)(post_id,category_id);