-7

我有两个来自 MYSQL 的结果...

$table = $db->getPrefix().'content';
$query = mysql_query("SELECT catid FROM $table WHERE id = $id");
$result = mysql_fetch_assoc($query);
$catId = $result['catid'];

和...

$table_2 = $db->getPrefix().'categories';
$query_2 = mysql_query("SELECT id FROM $table_2 WHERE parent_id = 11");
while($result_2 = mysql_fetch_array($query_2)){
echo implode(',',$result_2);
}

我需要这样的if ...

if($catId = $result_2){
...
}

我该如何解决?

4

1 回答 1

1

我猜您正在尝试找出 $catId 是否在 $result_2 数组中。如果是这样,那么您已经在这里用您的标题回答了您的问题.. in_array

if(in_array($catId,$result_2))
于 2013-08-01T18:31:51.913 回答