【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
$pdo->query( "INSERT INTO posts (message, likes) VALUES ('Thanks', 12), ('thanks', 4), ('Arigato', 15)" ); $message = 'Merci'; $likes = 8; $stmt = $pdo->prepare( "INSERT INTO posts (message, likes) VALUES (:message, :likes)" ); $stmt->bindValue('message', $message, PDO::PARAM_STR); $stmt->bindValue('likes', $likes, PDO::PARAM_INT); $stmt->execute(); $stmt = $pdo->query("SELECT * FROM posts"); $posts = $stmt->fetchAll();
このコードだと $pdo には Thanks, thanks, Arigato, Merci の順に挿入されているのはわかるのですが、 $stmt には Merci から挿入されているため、表示順は Merci から始まるように思われます。しかし、結果は $pdo のオブジェクトの順番通りになっているため、そこがよくわかりません。どうしてなのでしょうか。
$pdo
$stmt
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
このコードだと
$pdoには Thanks, thanks, Arigato, Merci の順に挿入されているのはわかるのですが、$stmtには Merci から挿入されているため、表示順は Merci から始まるように思われます。しかし、結果は$pdoのオブジェクトの順番通りになっているため、そこがよくわかりません。どうしてなのでしょうか。