Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';t查看来自行的回音_Php - Fatal编程技术网

Php Can';t查看来自行的回音

Php Can';t查看来自行的回音,php,Php,我有一个相当简单的问题。。。为什么不能 if ($row['admin'] == '2') { echo " | Forum Admin"; } 显示|论坛管理员 我在数据库行admin中将我的用户设置为2,但它仍然没有显示该用户。顺便说一句,$row和$result是 $result = mysql_query("SELECT * FROM users WHERE username='$session_username'"); $row = mysql_fetch_array($re

我有一个相当简单的问题。。。为什么不能

if ($row['admin'] == '2') {
    echo " | Forum Admin";
}
显示
|论坛管理员

我在数据库行
admin
中将我的用户设置为
2
,但它仍然没有显示该用户。顺便说一句,$row和$result是

$result = mysql_query("SELECT * FROM users WHERE username='$session_username'");
$row = mysql_fetch_array($result);
我尝试回显一个错误,但没有显示任何内容。

检查打印($row)内容是否符合您的预期


如果在执行之前不回显$session\u用户名并手动尝试sql查询

您将希望使用
mysql\u fetch\u assoc()

Mysql_fetch_数组返回从0开始的列索引。(因此,根据您有多少列,“admin”可以是任意数字)


如果您
var_dump($row)
您将能够看到索引。

告诉我们什么
var_dump($row['admin')输出是否确定$session\u用户名中包含正确的用户名。并且找到的记录存在并且其中包含admin“2”?是的,在我的数据库中,admin='2'$会话\u用户名正确,因为它显示我的用户名和消息。。它们不再得到维护,并且已经开始使用。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.var_dump($row)在默认情况下返回bool(false),mysql_fetch_数组实际上返回数值列索引以及相应的字符串表示形式。所以这不应该是问题所在。