首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:未定义索引?

错误:未定义索引?
EN

Stack Overflow用户
提问于 2011-10-21 21:53:02
回答 6查看 2.8K关注 0票数 1

我从一个函数(var_dump())获得这个数组:

代码语言:javascript
运行
复制
...{ [0]=> string(7) "user_id" } [1]=> array(1) { [0]=> string(7) "user_id" } [2]...

当我尝试用以下命令分隔这些值时:

$var2 =$var‘’user_id‘

我得到了错误消息"undefined index 'user_id'",尽管如您所见,值的名称是"user_id",并且我已经检查了我的数据库一百次,这就是索引的名称。

还有哪些其他可能的错误来源?

感谢大家的帮助!提前谢谢你!

代码语言:javascript
运行
复制
function get_subscribitions($user)
{

$user = mysql_real_escape_string ($user);

  $sql = "SELECT * FROM `subscribe` WHERE subscriber = '$user'";

 $result = mysql_query($sql);

  $rows = array();

  while ($row = mysql_fetch_assoc($result)) {
      $rows[] = $row;
  }

  mysql_free_result($result);

  return $rows;

谁能指出在上面的代码中,我在哪里犯了导致这个问题的错误?谢谢。

EN

Stack Overflow用户

发布于 2011-10-21 22:22:08

错误,因为user_id不是index,它是一个具有index 0的值

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7850382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档