ホームページ >バックエンド開発 >PHPチュートリアル >: リソースID #3~に関する質問

: リソースID #3~に関する質問

WBOY
WBOYオリジナル
2016-06-13 13:09:241411ブラウズ

ヘルプ: リソース 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 を出力するとわかります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。