私はいくつかの API データを試してテストしている基本的な MYSQL クエリを持っています。問題は、何らかの理由で、データベースにテスト情報が完全に入力されている間に、新しいフィールドを追加してもデータベースに追加されないことです。それらに任意のデータを挿入します。いくつかの異なるフィールドを試し、単純なデータでも追加しようとしました。
私の最近の試みは、ホスト名フィールドに値を挿入しようとしていますが、他のすべてのフィールドにデータを挿入している間、これをスキップしますか?
INSERT INTO vistordetails1
(ipaddress, hostname, client_id, type, date_time, company_name, location, search_term, trafic_source, no_of_pages, country_code) VALUES('$ip_address', '1', '$client_id', '$type', now(),'$fields[11]','$fields[6]', '$keyword', '$referer','1','$country_code')
わかりましたので、値を置き換えるためにコードをこれに変更しました
INSERT INTO vistordetails1
(ipaddress, client_id, type, date_time, company_name, location, search_term, trafic_source, no_of_pages, country_code) VALUES('1', '1', '1', now(),'1','1', '1', '1','1','1')
わかりましたので、これをコピーしてPHP MY ADMINに貼り付けると、上記のコードを修正しました。問題はありません。最後に追加したテーブルフィールドであるフィールドホスト名を除くすべての値が挿入されます。