回答編集履歴

1

更に詳しく

2023/04/21 01:26

投稿

FKM
FKM

スコア3640

test CHANGED
@@ -7,7 +7,7 @@
7
7
  phpmyadminを使って、SQLが本当に値を取得しているかクエリを発行して確認してみてください。それで、次調べる道筋が見えてくると思います。
8
8
 
9
9
  ### クエリを実行できない
10
- SQLのクエリ発行エラーなら、SQLの構造上のミスです。
10
+ SQLのクエリ発行エラーなら、SQLの構造上のミスです。ところが、SQL上の構造ミスは、関数の戻り値にnullを返してしまうので、isset判定を素通りしてしまう(issetはNULLもtrueを返すので)ので、PHPでは案外気づかない部分があります。なので、極力adminを使ってDMBS上でクエリ発行することを勧めます。
11
11
 
12
12
  ### クエリを実行できるが、返される値が存在しない
13
- id同士の紐付けに不備(不完全結合の指定がおかしい)ことがわかってきます。本当にそのLEFT JOINで合っているか確認してみてください。
13
+ id同士の紐付けに不備(不完全結合の指定がおかしい)ことがわかってきます。本当にそのLEFT JOINの結合条件で合っているか確認してみてください。