php - PHP-in_array问题

标签 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
}

干杯,

最佳答案

您正在将该行分配给$catid,以后再使用$catId。注意大写字母“I”。您还需要确保$catId是一个数组,因为如果没有行,则mysql_fetch_array将返回FALSE

关于php - PHP-in_array问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4859387/

相关文章:

php - 匹配字段中的序列化值

PHP Yii 标准选择有限制的随机记录

php - 我无法缓存我的 PHP 重写的 CSS 文件

php - 如何在 PHP 中使用数组从数据库列中选择 url

javascript - PHP "strtotime(' -11 个月的 JS 等价物')"

php在自定义cms中动态创建新页面

javascript - 如何在模态主体中传递多个数据-id

php - 无法通过 Adwords API 获取广告的目标网址

php - 如何在 Windows 中无需用户名和密码即可将 Laravel 应用程序与 MySQL 连接

php - .htaccess中的php_value显示内部服务器错误