teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

-

2016/01/11 06:37

投稿

退会済みユーザー
answer CHANGED
@@ -1,8 +1,9 @@
1
1
  PDOを使った文脈であれば`$stmt`はほとんどの場合PDOStatementオブジェクトを表しています。
2
2
 
3
3
  PDOStatementクラスの説明は[マニュアル](http://php.net/manual/ja/class.pdostatement.php)によれば次のようになっています。
4
- 「プリペアドステートメントを表します。ステートメント実行後は関連する結果セットを表します。」
5
4
 
5
+ > プリペアドステートメントを表します。ステートメント実行後は関連する結果セットを表します。
6
+
6
7
  PDO::queryはSQLを実行し、実行後に実行結果の情報が格納されたPDOStatementオブジェクトを返します。
7
8
 
8
- つまり`$stmt = `とすべきは、実行後にSQLの実行結果に関する情報を得たい場合であり、ただSQLを実行したいだけであれば`$db->query($sql);`のように書けばよいということになります。
9
+ つまり**`$stmt = `とすべきは、実行後にSQLの実行結果に関する情報を得たい場合**であり、ただSQLを実行するだけであれば`$db->query($sql);`のように書けばよいということになります。