我用下面的PHP代碼檢索表的名稱相匹配的ID字段值:使用mysql_fetch_array檢索
$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類型。
我知道這很簡單,我沒有做,但我想不出什麼!
請不要在新代碼中使用mysql *函數,否則不推薦使用。請嘗試使用[PDO](http://php.net/manual/en/book.pdo.php)。 – zajd
@zjd下一次,包含指向[此帖子]的鏈接(http://stackoverflow.com/q/12859942/1190388) – hjpotter92
感謝您對mysql的建議。我會閱讀mysqli和PDO,並嘗試在我的網站上實現它們作爲替代方案:-) – Chris