【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
bindValue について、SELECT 文の時にも使えるかと思い、43 行目以降を以下のようにして試してみたのですが、エラーが出てしまいました。
$stmt = $pdo->query("SELECT * FROM posts WHERE likes = :likes"); $stmt->bindValue('likes', $likes, PDO::PARAM_INT); $posts = $stmt->fetchAll(); foreach ($posts as $post) { printf( ' %s (%d)' . PHP_EOL, $post['message'], $post['likes'] ); }
INSERT 文の時に $likes=8 となっているので Merci(8) と出力されると思ったのですが、SELECT 文の時には使えないのでしょうか?
$likes=8
Merci(8)
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
bindValue について、SELECT 文の時にも使えるかと思い、43 行目以降を以下のようにして試してみたのですが、エラーが出てしまいました。
INSERT 文の時に
$likes=8となっているのでMerci(8)と出力されると思ったのですが、SELECT 文の時には使えないのでしょうか?