【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
お世話になっております。 いつも、動画拝見させて頂いております。
bindValue() に関しての質問です。 仮に下記のような事例があったとします。
bindValue()
$lastName = trim(filter_input(INPUT_POST, 'lastName')); $firstName = trim(filter_input(INPUT_POST, 'firstName')); $mail = trim(filter_input(INPUT_POST, 'mail')); $stmt = $pdo->prepare( "INSERT INTO form (lastname, firstname, mailaddress) VALUES (:last, :first, :mail)" ); $stmt->bindValue('last', $lastName, PDO::PARAM_STR); <ーここ。 $stmt->execute();
このような場合、 bindValue() は名前付きプレースホルダーごとに、実行するのでしょうか? 動画での言及もなく、公式ドキュメントにも記載されていなかったり、さまざまなブログなども見ましたが、なかったので質問させて頂きました。
$stmt->bindValue('last', $lastName, PDO::PARAM_STR); $stmt->bindValue('first', $firstName, PDO::PARAM_STR); $stmt->bindValue('mail', $mail, PDO::PARAM_STR);
上記のように実行したら、問題なく動いているので、これでいいのですが、もし短く実行できるなら、お聞きしたいと思い、質問させていただいております。
短く実行するなら、関数などにまとめるなどになってしまうのでしょうか?
お忙しいところ恐縮ですが、ご回答のほど、よろしくお願い申し上げます。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。
いつも、動画拝見させて頂いております。
bindValue()に関しての質問です。仮に下記のような事例があったとします。
このような場合、
bindValue()は名前付きプレースホルダーごとに、実行するのでしょうか?動画での言及もなく、公式ドキュメントにも記載されていなかったり、さまざまなブログなども見ましたが、なかったので質問させて頂きました。
上記のように実行したら、問題なく動いているので、これでいいのですが、もし短く実行できるなら、お聞きしたいと思い、質問させていただいております。
短く実行するなら、関数などにまとめるなどになってしまうのでしょうか?
お忙しいところ恐縮ですが、ご回答のほど、よろしくお願い申し上げます。