わかりましたので、この構造を持つ requests というデータベーステーブルがあります
mysql> desc requests;
+------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| artist | varchar(255) | YES | | NULL | |
| song | varchar(255) | YES | | NULL | |
| showdate | date | YES | | NULL | |
| amount | float | YES | | NULL | |
+------------+--------------+------+-----+---------+----------------+
ここにいくつかのサンプルデータがあります
+----+-----------+-------------------------+------------+--------+
| id | artist | song | showdate | amount |
+----+-----------+-------------------------+------------+--------+
| 6 | Metallica | Hello Cruel World | 2010-09-15 | 10.00 |
| 7 | someone | Some some | 2010-09-18 | 15.00 |
| 8 | another | Some other song | 2010-11-10 | 45.09 |
+----+-----------+-------------------------+------------+--------+
同じ構造のcsvをアップロードする方法をユーザーに提供できるようにする方法が必要で、csvの内容に基づいて更新または挿入します。オンラインで多くのスクリプトを見つけましたが、ほとんどのスクリプトにはハードコードされた csv があり、必要なものではありません。ユーザーがcsvをアップロードできるようにする必要があります...phpで簡単ですか....
これはcsvの例です
id artist song showdate amount
11 NewBee great stuff 2010-09-15 12.99
10 anotherNewbee even better 2010-09-16 34.00
6 NewArtist New song 2010-09-25 78.99
ご覧のとおり、ID 6 は既にデータベースにあり、更新する必要があります..他の 2 つは挿入されます
誰かにスクリプト全体を書くように頼んでいるわけではありませんが、アップロードに関する方向性とそこからどこへ行くべきかを知ることができれば....ありがとう