首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库字段的未定义索引

数据库字段的未定义索引
EN

Stack Overflow用户
提问于 2015-04-29 07:54:15
回答 2查看 98关注 0票数 6

下面的代码显示我的数据库字段名“zatitle”拼写在代码和数据库中都是正确的未定义索引。我找不到错误,请帮忙。

代码语言:javascript
复制
    include('connect.php');
    dbConnect(); 

    $myquery=mysql_query("SELECT zaid,zatext, MAX(zatitle) FROM announcements") or die(mysql_error());
     if (mysql_num_rows($myquery) == '1') {
     $asession=mysql_fetch_array($myquery);
     $ses = $asession['zatitle'];
       if($ses=='1'){
        $one='2013-2014';
       }elseif($ses=='2'){
        $one='2014-2015';
       }elseif($ses=='3'){
        $one='2015-2016';
       }elseif($ses=='4'){
        $one='2016-2017';
       }

对于此代码,警告如下所示

注意:未定义的索引:第9行C:\xampp\htdocs\home\home.php中的zatitle

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-29 07:55:52

对列和alias一起使用MAX

代码语言:javascript
复制
$myquery=mysql_query("SELECT zaid,zatext, MAX(zatitle) as zatitle FROM announcements") or die(mysql_error());
                                                       ^^^^^^^^^^
票数 3
EN

Stack Overflow用户

发布于 2015-04-29 07:55:59

我想你想要这样的查询

代码语言:javascript
复制
$myquery=mysql_query("SELECT zaid,zatext, MAX(zatitle) as zatitle FROM announcements")

因为如果您选择Max(zatitle),那么结果也将是Max(zatitle)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29937562

复制
相关文章

相似问题

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