シンプルな MySQL コードを使用して、auto_increment ID を持つフォームからデータを挿入しています。ローカル ホストでは正常に動作しますが、サーバーでは動作しません。
これは私が使用しているコードです
$myvar=$_POST['var'];
//Insert data into mysql table
$sql="INSERT INTO mytable(id,myvar) VALUES ('','$myvar')";
ローカル ホストでは phpmyadmin データがテーブルに挿入されますが、サーバーでは phpmyadmin データはテーブルに挿入されません。私のローカルホストではXAMPP
、IIS サーバーで phpmyadmin を使用しています。ID が自動インクリメントで自動的に挿入されるように、サーバー上の phpmyadmin でどのような設定を行う必要がmysql_insert_id()
あります。XAMPP
このタイプのコードを簡単に取ることができる のと同じ設定が必要です。