PDO を使用して MySQL データベースとやり取りするには、名前付きプレースホルダーを想定して、データベース構造に関する知識が必要です。
$db->("INSERT INTO table (firstname, lastname, age) value (:fn, :ln, :age)");
コードを変更せずにテーブル構造を変更できるように、そのような知識がなくても名前付きプレースホルダーを使用して準備済みステートメントを使用する方法はありますか? または、テーブル構造についてデータベースにクエリを実行する方法はありますか?