0

我正在使用以下 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 是正确的,因为我可以将其输出到变量并查看它,但是当我尝试从 Leagues 表中获取与 ID 匹配的名称时,我什么也得不到。

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

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

4

1 回答 1

4

你需要执行语句

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

停止使用mysql_函数。它们不再被维护并被正式弃用。改为了解准备好的语句,并使用PDOMySQLi -本文将帮助您决定使用哪个。

于 2013-03-29T19:13:42.330 回答