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

回答編集履歴

2

edit

2021/06/30 21:11

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -5,6 +5,7 @@
5
5
 
6
6
  値が複数あるならパラメータ変数もその数だけ設けたうえで、値も同じ数渡します。
7
7
  これはLaravelに限りません。言語もPHPに限りません。
8
+ **値の型**に対して適切に処理(エスケープやクォート付与)してくれるのがプリペアドステートメントです。
8
9
 
9
10
  パラメータセット部分(SQL文字列):`(?,?,?,?,?,?,?,?,?,?)`
10
11
  バインド(PHP配列):`["さ","し","す","せ","そ","ざ","じ","ず","ぜ","ぞ"]`

1

edit

2021/06/30 21:11

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -4,5 +4,7 @@
4
4
  のような「式」に対しては行えません。
5
5
 
6
6
  値が複数あるならパラメータ変数もその数だけ設けたうえで、値も同じ数渡します。
7
+ これはLaravelに限りません。言語もPHPに限りません。
8
+
7
9
  パラメータセット部分(SQL文字列):`(?,?,?,?,?,?,?,?,?,?)`
8
10
  バインド(PHP配列):`["さ","し","す","せ","そ","ざ","じ","ず","ぜ","ぞ"]`