現在参考書を見ながら勉強しているのですが
一か所説明がなくてわからないところがあります
また調べても回答が見つからないので
質問させて頂きます
初歩的な質問になってしまいますが
最後までお付き合い頂ければ幸いです
PHPにて下記のようなSQL文をプログラムしました
$sql="insert into a(name,pass) values(?,?)"
$stml=$dbh->prepare($sql);
$data[]=$staff_name;
$data[]=$staff_pass;
$stml->execute($data)
参考
別ファイルにて送られてきた変数
$sql->PDO形式でのデーターベースへの接続済み変数
$staff_name->スタッフの名前
$staff_pass->スタッフのパスワード
ここで質問になります
$data[]=$staff_name;
$data[]=$staff_pass;
の部分ですが values(?,?)の『?』に値を入れているのは分かるのですが
$data[]=$staff_name;の$dataの部分は自分で好きな変数名にしてもいいのでしょうか?
executeメソットの引数に入れた変数の値が
values(?,?)"の『?』に入るのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/09 02:34