PHP - in_array问题

时间:2011-02-01 05:49:55

标签: php

我写了以下内容,但它说的是'错误的数据类型'。

有人能告诉我哪里出错了。

$newQuery = mysql_query("SELECT * FROM table WHERE left_id='$authId'");
$catid = mysql_fetch_array($newQuery);

if(in_array("99", $catId)){
    // A Director
} else {
    // A Researcher
}

干杯,

1 个答案:

答案 0 :(得分:7)

您正在使用$catid将行分配到$catId及更高版本。注意资本“我”。您还需要确保$catId是一个数组,因为如果没有行,mysql_fetch_array将返回FALSE