bind_param(. ' s' , $title ); にしたところうまく動作しないのは何故でしょうか?

bind_param は mysqli のメソッドになりますので、ここで扱っている PDO のメソッドではありません。
2021年12月13日
ユーザー

35 〜 37 行目の以下のコードですが、

  $stmt = $pdo->prepare("INSERT INTO todos (title) VALUES (:title)");
  $stmt->bindValue('title', $title, PDO::PARAM_STR);
  $stmt->execute();

ドットインストールさんとは別の講座で、bind_param というメソッドを扱っていたのがあり、そこで習った通りに、以下のように入力したのですが、エラーになります。

  $stmt = $pdo->prepare("INSERT INTO todos (title) VALUES (?)");
  $stmt->bind_param(. ' s' , $title );
  $stmt->execute();

何がいけないのか、ご教示いただけると幸甚です

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(4)