こんにちは。
タイトルの通り、$stmt=の存在意義がわかりません。
例えば、
php
1$stmt = $pdo->prepare("SELECT * FROM table_name WHERE flag='0'"); 2$flag = $stmt->execute();
といった例ならば、$stmtを利用しているのがまだ目に見えてわかるのですが、
php
1$stmt = $pdo->query('SET NAMES utf8');
は何のために$stmtを文頭に置いているのか分からず、更に
php
1$db->query($sql); //$sqlはこれよりも前に指定済み
に至っては、先ほどのqueryで文頭に使われていた$stmtが消えています。
なので何が何だか分からずひどく混乱しています。
どなたかわかりやすい解説をお願いいたします........。
回答2件
あなたの回答
tips
プレビュー