-2
我有一個非常奇怪的問題,我有一個用戶配置文件頁我正在建設。我有一個使用請求用戶的用戶名獲得結果集的PDO函數。但是,當我有數組返回時,我嘗試使用它的數據,我得到一個「未定義的索引」錯誤。但奇怪的是,當我var_dump數組時,我可以看到其中的所有值!PHP未定義的索引,但var_dump說不然
$_GET['name'] = (isset($_GET['name']) ? $_GET['name'] : '');
$req = $_GET['name'];
$info = array();
$info = getInfo($req);
echo($info['userid']);
var_dump($info);
get info函數從PDO獲取結果集。例如,如果我試圖用$info['userid']
我得到的錯誤,但如果我的VAR傾倒我可以看到
["userid"]=> string(1) "1" [3]=> string(1) "1"
更新 這裏的的GetInfo功能。
該數據庫是有點長,發佈,如果它會幫助我可以發佈它。
getInfo是什麼? – 2012-02-21 02:04:35
你確定它是傳遞錯誤的'echo'調用嗎? getInfo()函數做了什麼? – 2012-02-21 02:04:45
@Michael GetTnfo();函數用戶PDO獲取結果集,然後返回它。 – 2012-02-21 02:07:15