【 userテーブル 】
user_id
username
email
password
1 佐藤
2 鈴木
3 高橋
4 田中
5 伊藤
【 messageテーブル 】
message_no
user_id
message
created_at
1 1 出社しました(佐藤)
2 1 午前中は会議資料を作成します(佐藤)
3 2 お疲れ様です(鈴木)
4 3 午後からの会議よろしくお願いします(高橋)
5 2 会議は14時から始めます(鈴木)
【 emailとpasswordでログイン 】
user_idをセッション情報として保持
$user_id = $_SESSION['user'];
【 質問 】
テーブルを結合して、ログインしているuser_idの、ユーザ名とメッセージを表示したいです
(例)メッセージNO、user_idが2の鈴木、messageの内容
3 鈴木 お疲れ様です(鈴木)
5 鈴木 会議は14時から始めます(鈴木)
$user_idを使うときの、sqlの書き方を教えて下さい
よろしくお願い致します
No.1ベストアンサー
- 回答日時:
SQLを文字列で組み立てて、phpの変数を文字連結する方法は分かりますよね?
あるいはSQLインジェクション対策でプレースホルダを使ってバインドする方法は分かりますか?
SQLについて、回答します。
SELECT *
FROM user AS u
LEFT JOIN message AS m
ON u.user_id=m.user_id
WHERE u.user_rd=値
ORDER BY m.message_no
AS句の使い方がよくわかりました。
値の所に変数を代入するだけで良かったのですね。
また、プレースホルダを調べて意味が分かり勉強になりました。
ありがとうごいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 【MySQL】本当に困っているので、助けてください。よろしくお願いします。 3 2023/06/03 14:24
- Access(アクセス) アクセスで教えてください。 例えばテーブル1に 1 佐藤 2 鈴木 3 佐々木 コードと住所一覧があ 3 2022/06/11 20:45
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- PHP php ログイン 1 2022/11/01 00:24
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- MySQL mysqlの結合について教えてください 1 2022/05/19 15:13
- JavaScript Json のキーと値の出力の違いについて 2 2022/06/14 20:22
- Android(アンドロイド) アンドロイドのスマホ2台の連絡先のクラウドへの同期について 5 2023/08/20 09:34
- その他(学校・勉強) 日本語について 3 2022/04/07 22:50
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBとアクセスでSQL文に変...
-
Access2007でアプリケーション...
-
手動または分散トランザクショ...
-
ExcelVBAからAccessMDB内のテー...
-
エクセルのテーブルを解除する...
-
Accessのフォームでリス...
-
任意の周波数の正弦波(サイン...
-
他のMDBのテーブルに追加したい
-
VBAで OLEオブジェクト型のフ...
-
ACCESS2010 実行時エラー 2766
-
SQLを発行とは?クエリの作成と...
-
COBOLのINVALID KEYが理解でき...
-
『列名 '担当者CD' があいま...
-
VB.NETからAccess内のデータベ...
-
VB.NET データセットとADOレコ...
-
(泣)VBscriptでinnerhtmlを使...
-
Excel複数シートをaccessへ一括...
-
asp.net mvcを利用する場合の複...
-
HTMLのテーブルの行数が多くな...
-
access2007 「#Deleted」
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBとアクセスでSQL文に変...
-
Accessで別mdbのテーブルをコピー
-
『列名 '担当者CD' があいま...
-
CSVファイルのエクスポートでソ...
-
AccessからExcelへエクスポート...
-
エクセルのテーブルを解除する...
-
手動または分散トランザクショ...
-
他のMDBのテーブルに追加したい
-
HTMLのテーブルの行数が多くな...
-
SQLを発行とは?クエリの作成と...
-
WORD VBA プログラム修正をお願...
-
ACCESS2010 実行時エラー 2766
-
Excel複数シートをaccessへ一括...
-
ACCESSのテーブル名をリストに...
-
アクセステーブル、リンクとロ...
-
.net 複数の主キーを設定する方法
-
MDBテーブルへの追加変更を教え...
-
Accessで宛名ラベルに同一宛先...
-
DataGridの中身をDataSetにテー...
-
COBOLのINVALID KEYが理解でき...
おすすめ情報