下面的代码显示我的数据库字段名“zatitle”拼写在代码和数据库中都是正确的未定义索引。我找不到错误,请帮忙。
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
发布于 2015-04-29 07:55:52
对列和alias一起使用MAX。
$myquery=mysql_query("SELECT zaid,zatext, MAX(zatitle) as zatitle FROM announcements") or die(mysql_error());
^^^^^^^^^^发布于 2015-04-29 07:55:59
我想你想要这样的查询
$myquery=mysql_query("SELECT zaid,zatext, MAX(zatitle) as zatitle FROM announcements")因为如果您选择Max(zatitle),那么结果也将是Max(zatitle)。
https://stackoverflow.com/questions/29937562
复制相似问题