質問: $row['age'] ?> ### 試したこと ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: > > 0件処理にはempty関数を使いたいのですが学校でも使い方を習っていないので > > > 習ってないものは使えないなんてありえないけど、使わないでやるとしたらフラグなりカウンタを用意して判定すれば大丈夫です(たぶんempty使えないならcountも使えないだろうから) > > ・会員番号による完全一致検索(出力は一件のみにしたい) > > > 会員番号だから完全一致だと一件だと思う・・・けど複数件の対応が必要なら1件しか入れないようにすればOK あとissetの判定内容逆じゃないかな 未確認ですがこんな感じ。 ``` 0){ die("接続失敗".mysqli_connect_error($link)); } // $db=mysqli_select_db($link,"wp32_db"); if(!$db){ die("選択失敗".mysqli_error()); } //文字コードの指定 mysqli_set_charset($link,"utf8"); //SELECT文の発行 if(isset($_GET['id'])){ $sql = "select * from member where id = " . $_GET['id'] . ";"; }else{ $sql = "select * from member;"; } $result = mysqli_query($link,$sql); if(!$result){ die("クエリ失敗".mysqli_error($link)); } // 件数0判定用フラグ(データ件数カウンタ) $dataCount = 0; //データの取得及び取得データの表示 while($row = mysqli_fetch_assoc($result)){ $rows[]= $row; $dataCount++; if(isset($_GET['id']) { break; } } //DB切断 $close = mysqli_close($link); ?> データがありません 会員番号名前年齢 = $row['id'] ?> = $row['name'] ?> = $row['age'] ?> ```