ホームページ >バックエンド開発 >PHPチュートリアル >TP データを挿入するときに奇妙な問題が発生しました。助けてください。
これはページを追加するためのフォームです。並べ替えフォームを参照してください
これはコントローラーのコードです
これはデータベースです。
質問は次のとおりです、とてもひどいです! ! !
非常に単純なフォームがあるのですが、挿入時に並べ替えフィールドをテーブルに挿入できないのはなぜですか?私のコントローラーを見ると、デフォルトのものを使用しても、$_POST を使用して特別に挿入しても、SQL ステートメントを出力したところ、このフィールドにまったく書き込まれていないことがわかりました
。本当に心が折れました、何が原因でこんなことになったのかわかりません
データベースのpaixuフィールドはint(10)です。ソートがうまくいかなかったので、キーワードかどうか考えてこの名前にしました
また、モデルを書いていないので、モデルの問題ではなく、一定量のデータしか受け取らないモデルです
チェックしてくれる人はいますか?この問題に遭遇した人はいますか?皆さんありがとう
これはページを追加するためのフォームです。並べ替えフォームを参照してください
これはコントローラーのコードです
これはデータベースです。
質問は次のとおりです、とてもひどいです! ! !
非常に単純なフォームがあるのですが、挿入時に並べ替えフィールドをテーブルに挿入できないのはなぜですか?私のコントローラーを見ると、デフォルトのものを使用しても、$_POST を使用して特別に挿入しても、SQL ステートメントを出力したところ、このフィールドにまったく書き込まれていないことがわかりました
。本当に心が折れました、何が原因でこんなことになったのか分かりません
データベースのpaixuフィールドはint(10)です。ソートがうまくいかなかったので、キーワードかどうか考えてこの名前にしました
また、モデルを書いていないので、モデルの問題ではなく、一定量のデータしか受け取らないモデルです
チェックしてくれる人はいますか?この問題に遭遇した人はいますか?皆さんありがとう
以前、テーブルに新しいフィールドを追加したときに、デバッグ モードをオフにすると、フォームから送信されたデータがデータベースに保存されなくなりました。その後、Runtime/Data/_fields/ フォルダー内のデータベース キャッシュ ファイルを削除するだけで十分でした。私と同じ状況かどうかはわかりませんが、古いデータテーブル構造がキャッシュされています。
モデルにpaixuフィールドが定義されていないためですか?