前の問題次の問題

次のコードについて適切な記述を以下より 1 つ選択しなさい。

[code]

<?php
 if(isset($_GET['id'])) {
   $pdo = new PDO("mysql:host=http://www.skills.info; dbname=Skill; charset=utf8", "user", "userpass");
   $sql = "SELECT `name`, `address`, `mail` FROM `members` WHERE `id` = $id";
   $stmt = $pdo->prepare($sql);
   $stmt->execute();
 }
?>

選択肢 1

アクセスしようとしているデータベース名は members である。

選択肢 2

$stmt に ID の値に対応するユーザ情報が取得される。

選択肢 3

GET アクセスではデータの取得は不正である。

選択肢 4

変数が未定義のためデータベースから値を取得することはできない。

解答

正解
4
取組履歴
ログインすると履歴が残ります
解説
1,データベース名は dbname=Skill より、Skill です。
2,$stmtは、executeするためのSQLが用意されています。
3,Getで取得する事は問題ありません。
4,$idが未定義となっています。
ログインすると解説を投稿できます。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。