$result= mysql_query ("SELECT * FROM employee WHERE empno= '".$_SESSION['id']."'");
答えて
このおかげで:)修正する方法をライン33上の\ xamppの\ htdocsに\論文のウェブサイトの\ profile.php。 CakePHPのタグが赤いニシンだったと仮定すると、セッションを開始するか、ハッシュの内容を確認(IDEを使用していない場合しますprint_rはあなたの友達です)
あなたが先生に何を意味するのか?あなたはコードplssを修正できますか? – Berto
いいえできません。それは概念的な誤りです。 PHPドキュメントのセッション管理について読むことをお勧めします:http://php.net/manual/en/reserved.variables.session.php –
のいずれか、これらのアドレスにはいくつかの問題です:
あなたがsession dataをロードしていることを確認してください。
は、あなたが実際にあなたが必要とするどこかのセッションデータを作成していることを確認してください:
$_SESSION['id'] = ...
必要な量のofficial documentationを検索します。
この拡張機能はPHP 5.5.0で廃止されました、そしてそれはPHP 7.0で削除されました:
は、私はあなたがチェックしていた場合mysql_query()あなたは大きな赤い警告見ているだろうので、あなたが前のポイントをスキップ知っています。 0。代わりに、MySQLiまたはPDO_MySQL拡張を使用する必要があります。
あなたのエネルギーはもう存在しない機能を浪費しています。指定された配列のアイテムが存在するかどうかわからない場合
、正常両方の状況を処理するコードを書く:
$sql = 'SELECT * FROM employee WHERE empno = ?'; $params = [ $_SESSION['id'] ]; $stmt = $your_library->function_to_prepare($sql); $res = $stmt->function_to_execute($params);
:
SQLに変数を注入する適切な方法は、準備された文であります
debuggerをお持ちでない場合は、いつでもvar_dump()を使用して変数を表示できます。
if (isset($_SESSION['id'])) {
// ....
} else {
// ....
}
- 1. 未定義のインデックス:ユーザーID
- 2. laravel-未定義のインデックスID
- 3. 未定義のインデックス:$ _SESSION []
- 4. array_key_exists( "id"、$ _SESSION)と$ _SESSION ['id]の違い。
- 5. は、未定義のインデックス内の$ _SESSION
- 6. ボタンにIDの定義がありません
- 7. 'bool'にFacebookの 'id'エラーの定義がありません。C#SDK
- 8. updateAttributesのidプロパティが未定義にループバックされません
- 9. 例外:そのような要素:要素が見つかりません:{ "方法": "ID"、 "選択": "名前"}
- 10. Artisanロールバック、未定義インデックス(ファイルがありません)
- 11. 定数という名前のモジュールがありません
- 12. アソシエーション未定義のメソッド `id '
- 13. URLと未定義のインデックスIDを作成する
- 14. 名前ID要素は、件名
- 15. ID 'some-id'のタイプ 'library'の要素が見つかりませんでした
- 16. 未定義の変数:$ _SESSION
- 17. Selenium C#は、Xpath、Id、名前でページ上の要素を見つけることができません。
- 18. 未定義のインデックス:未定義のインデックス: Cでcategid:\ xamppの\ htdocsに\ phpの
- 19. Python - read_pickle ImportError:indexes.baseという名前のモジュールがありません
- 20. Redux:未定義のプロパティ 'id'を読み取ることができません
- 21. JavaScript setAttributeの行IDが未定義
- 22. 変数に「未定義」というエラーがあり、わかりません
- 23. Doctrine manyToMany定義が動作しません未定義インデックス:joinTable
- 24. <input>の要素、特に名前とIDの解釈に問題があります。
- 25. PHP foreachループの未定義インデックスは意味がありません
- 26. Laravel未定義のプロパティ:stdClass :: $ idエラー
- 27. ModuleNotFoundError: 'selenium'という名前のモジュールがありません
- 28. org.apache.jasper.JasperException:javax.el.PropertyNotFoundException: 'java.lang.String'クラスに 'id'というプロパティがありません
- 29. 注意:未定義のインデックス:C:\ xampp \ htdocs \ deped2 \ index.phpのadmin注意:未定義のインデックス:C:\ xampp \ htdocs \ deped2 \ index.phpのユーザー
- 30. pycharmに 'scipy'という名前のモジュールがありません
MVCフレームワークを使用している場合、どのようにプロジェクトルートと思われるコードがありますか? CakePHPを使用している場合、なぜ 'Session'やORMを組み込んでいないのですか? –
[PHP: "通知:未定義変数"、 "通知:未定義インデックス"、および "通知:未定義オフセット"](http://stackoverflow.com/questions/4261133/php-notice-undefined-variable- '蒸気キャリッジを駆動するために学ぶことに似ているが、おそらくあまり面白い) –
はところで、私たちは(するmysql_query'と2017年の学習PHPである) - 未定義のインデックス-と-予告-はundefに気づく:) –