-2

如何使这段代码成为单循环?从两张桌子中选择一张!

<?

$items = Array();
$kate=mysql_query("select category_id from movies_cat where movie_id='$ids'");

while($cat=mysql_fetch_array($kate))
{
  $kate2=mysql_query("select name_cat from categories where id='$cat[category_id]'");

  while($cat2=mysql_fetch_array($kate2))
  {
    $items[] = $cat2['name_cat'];
  }
}

echo implode(",", $items);

?>
4

1 回答 1

0

查询应该SELECT category_id, name_cat from movies_cat m join categories c where m.category_id = c.id and movie_id='$ids'";试试这个。

于 2012-11-03T14:43:03.153 回答