Php 使用mysql\u fetch\u数组检索字段值

Php 使用mysql\u fetch\u数组检索字段值,php,mysql,Php,Mysql,我使用以下PHP代码从与ID匹配的表中检索名称: $qry = "SELECT league_name FROM Leagues where league_id = '".$_SESSION['SESS_LEAGUE_ID']."'"; $row = mysql_fetch_array($qry); $leaguename = $row['league_name']; 我知道SESS_LEAGUE_ID是正确的,因为我可以将它输出到一个变量并查看它,但是当我尝试从表联赛中获取与ID匹配的名称时

我使用以下PHP代码从与ID匹配的表中检索名称:

$qry = "SELECT league_name FROM Leagues where league_id = '".$_SESSION['SESS_LEAGUE_ID']."'";
$row = mysql_fetch_array($qry);
$leaguename = $row['league_name'];
我知道SESS_LEAGUE_ID是正确的,因为我可以将它输出到一个变量并查看它,但是当我尝试从表联赛中获取与ID匹配的名称时,我什么也没有得到

$leaguename始终为空。我已经检查了数据库,肯定会有一些文本返回。league_name字段是varchar类型


我知道这很简单,我没有做,但我不能想什么

您需要执行该语句

$result = mysql_query($qry);
$row = mysql_fetch_array($result);

停止使用mysql函数。它们不再得到维护。相反,学习,并使用or-将帮助您决定哪一个

您需要执行该语句

$result = mysql_query($qry);
$row = mysql_fetch_array($result);

停止使用mysql函数。它们不再得到维护。相反,学习,并使用or-将帮助您决定哪一个

请不要在新代码中使用mysql*函数,它已被弃用。请尝试改用。@zjd下次,请包含一个链接,以感谢您对mysql的建议。我将阅读mysqli和PDO,并尝试在我的站点上实现它们作为替代:-)如果我使用CTRL+F在“mysql”上替换“mysqli”,是否有任何函数可能停止工作?请不要在新代码中使用mysql*函数,这是不推荐的。请尝试改用。@zjd下次,请包含一个链接,以感谢您对mysql的建议。我将阅读mysqli和PDO,并尝试在我的站点上实现它们作为替代:-)如果我使用CTRL+F在“mysql”上替换“mysqli”,是否有任何函数可能停止工作?太好了!按预期工作。谢谢你的快速回复。太好了!按预期工作。谢谢你的快速回复。