特定のコードをテンプレートとしてデータベーステーブルに保存したいのですが、それらが問題を引き起こすかどうかはわかりません。私はさまざまな投稿でさまざまな人々からの混合メッセージを読み続けていますが、このテーマについて明確であることに満足していません。
PHPをWebページに実際にエコー/印刷することはできないことはすでにわかっています。もちろん、HTMLの文字列をエコーすることはできますが、PHPコードでそれを行おうとすると厄介になります。私がこれを行うことができた唯一の方法は、ほとんどの場合明らかに悪いevalを使用することです...したがって、テンプレートを実装するために別の方法を使用しています(つまり、インクルードファイルとして使用するphpファイルを作成します)
私が尋ねている主な質問は、PHPコード文字列(SQLステートメントを含む)をテーブルのテキストタイプフィールド(mediumtext、longtextなど)内に格納することに本当に問題があるのかということです。それらのSQLステートメントは実際のアクションを実行するようなことをすることができますか、それとも単にテキスト文字列として残りますか?
明確にするために、私がコードの文字列を保存している理由は、Web管理者がそれらをページの特定の領域(div)に割り当てたい場合に使用されるテンプレートであるためです。