//源程序如下:global $user; //一个全局变量$q="a";$get = $user->getuser_from_name($q); //这是一个通过数据库访问返回一个结果数组if($get==NO_NAME_EROO) //NO_NAME_EROO是我自己宏定义的表示没有查到结果
{
echo "用户名可用";
}
else
{
if ($q == trim$get)
{
echo "用户名已被注册,请重写!";
}
else
{
echo "服务器或数据库连接失败!请稍候。";
}
}
echo $get[name];
echo $q;//输出结果却是:(原本的预计结果应该是 "用户名已被注册,请重写!")服务器或数据库连接失败!请稍候。aa //请注意后边的两个a,那分别是$get[name]和$q的值,它们明明都是‘a’怎么就是不相等?
{
echo "用户名可用";
}
else
{
if ($q == trim$get)
{
echo "用户名已被注册,请重写!";
}
else
{
echo "服务器或数据库连接失败!请稍候。";
}
}
echo $get[name];
echo $q;//输出结果却是:(原本的预计结果应该是 "用户名已被注册,请重写!")服务器或数据库连接失败!请稍候。aa //请注意后边的两个a,那分别是$get[name]和$q的值,它们明明都是‘a’怎么就是不相等?
$get = $user->getuser_from_name($q); //这是一个通过数据库访问返回一个结果数组
返回的是数组 怎么可能 和 变量匹配。
$get = $user->getuser_from_name($q); //这是一个通过数据库访问返回一个结果数组
返回的是数组 怎么可能 和 变量匹配。是我在这里输入出错了,源代码是$get[mame],不过刚才楼上已经帮我解决了,谢谢大家!