ホームページ >バックエンド開発 >PHPチュートリアル >: リソースID #3~に関する質問
ヘルプ: リソース ID #3 の問題~~
セッション変数は 1.php: $_SESSION['id']=$result[id] に登録されています。$result は mysql_fetch_query の戻り値、ID はデータベース内の属性名は です。しかし、このセッション変数を2.phpに渡して出力すると「リソースID #3」となるのですが、どうなっているのでしょうか?
備考:
2.php で書いた出力ステートメントは次のとおりです: "$id=$_SESSION['id'];echo $id;" 1.php と 2.php には次のようになります。最初の session_start() 関数。
-----解決策---------
$result[id] で取得した値が間違っている可能性があります。
特定の値ではなく、データベース接続オブジェクトである可能性があります。
------解決策------------------
もちろん、$result は 2 次元配列なので、値を取得することはできません。$result[id] を直接使用することはできません。 $result を出力するとわかります。