2

私はこの例を使用しました: http://woork.blogspot.com/2007/10/insert-record-into-database-using-ajax.html

たとえば、これらのテキストボックスに数値を入力すると機能しますが、文字列を入力すると、「「フィールドリスト」の不明な列「テキスト」」というエラーが表示されます。

「テキスト」は「テキスト」の代わりにテキストボックスに書き込むテキストです「123」と書きますそれは機能しています

緊急の方法を教えてください。

皆さんありがとう、

4

2 に答える 2

0

このエラーは、テーブルに。という名前の列がないことを意味しますtext。これを修正するには、更新/挿入するフィールドの名前をテキストに変更するか、テキストを実際に更新/挿入する列を特定します。

フィールドは文字列を更新/挿入するため、文字列を引用符で囲む必要もあります。

INSERT INTO `table` (`val1`,`val2`) VALUES('".$val1."','".$val2."')
于 2012-05-02T20:53:14.937 に答える
0

列にtextまたはvarcharデータ型があることを確認してください。理論的には、その場合は別のエラーをスローするはずです。しかし、テキストではなく数字を挿入できるという事実は、ある種のINTデータ型を持っていると私に思わせます。

明らかに最も重要なのは、helloテーブルが実際に存在することを確認することです。

于 2012-05-02T21:05:58.810 に答える