我写了以下内容,但它说的是'错误的数据类型'。
有人能告诉我哪里出错了。
$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
}
干杯,
答案 0 :(得分:7)
您正在使用$catid
将行分配到$catId
及更高版本。注意资本“我”。您还需要确保$catId
是一个数组,因为如果没有行,mysql_fetch_array
将返回FALSE
。