-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」とは何ですか? –
エラーを伝える 'echo'呼び出しが本当ですか?関数 'getInfo()'は何をしますか? –
@Michael GetTnfo();関数ユーザPDOが結果セットを取得し、それを返します。 –