//prepareメソッドでSQLをセット $stmt = $pdo->prepare("select name from test where id = :id and num = :num"); //bindValueメソッドでパラメータをセット $stmt->bindValue(':id',2); $stmt->bindValue(':num',10); //executeでクエリを実行 $stmt->execute(); コード
//prepareメソッドでSQLをセット $stmt = $pdo->prepare("select name from test where id = :id and num = :num"); //bindValueメソッドでパラメータをセット $params=array(':id'=>2,':num'=>10); //executeでクエリを実行 $stmt->execute($params); コード
上記2つについてのどちらも同じ結果を得られるのですが
2つの違いと、エスケープの観点など、どちらがいいのかというのはあるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/08 05:26
退会済みユーザー
2020/12/08 08:46