- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラミングPHP内でのSQL文に関するご質問)
プログラミングPHP内でのSQL文に関するご質問
このQ&Aのポイント
- PHPの学習中に、掲示板のプログラムで使用されているSQL文について疑問があります。
- 特に、セッション変数を扱う箇所でのピリオドの意味が分かりません。
- 詳しい方に教えていただきたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
セッション変数がダブルクォーテーションで囲われているのではなく 「select * from users where username = '」 「' and password='」 「'」 のそれぞれがダブルクォーテーションに囲まれて文字列として扱われているのです。
その他の回答 (1)
- athanasius
- ベストアンサー率37% (361/964)
回答No.1
既にご存じじゃぁ、ないですか。 php に限りませんが、ピリオドの意味は、次のようになります。 ・文字列演算子として、ピリオドの左右の文字列をつなげる。 仮に username= pascal password=newton とした場合 select * from users where username = 'pascal' and password='newton' という文字列になるはずです
質問者
お礼
回答有難うございます。 変数の箇所に具体的に値を代入した例で分かり易かったです。
お礼
回答誠に有難うございます。 「select * from users where username = '」 「' and password='」 「'」のそれぞれが文字列として扱われ、更にセッション変数の箇所が両隣のピリオドで文字列と連結しているということで理解できました。