MySQL içine php kullanarak bir CSV yükleme ve güncelleme gibi

0 Cevap php

Tamam, böylece i have bu yapısı ile istekleri adında bir veritabanı tablosu

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    |                |
+------------+--------------+------+-----+---------+----------------+

İşte bazı örnek veriler

+----+-----------+-------------------------+------------+--------+
| 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  |
+----+-----------+-------------------------+------------+--------+

Ben kullanıcı aynı yapıya sahip bir csv yüklemek için bir yol vermek edebilmek için bir yol gerekir ve güncellemeleri ya da ekler nedir CSV göre. Ben çevrimiçi birçok komut bulduk ama çoğu ne gerek olmayan bir sabit kodlanmış CSV var. Ben csv upload edebilmek için kullanıcı gerekiyor ... O php ile kolay ....

İşte bir örnek csv'dir

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

I veritabanında zaten ve güncelleştirilmesi gerekiyor id 6 var gördüğünüz gibi .. Diğer iki eklenir alacak

Ben bütün senaryo yazmaya birisi soran ama değilim .... ben upload bazı yön alabilirsiniz ve daha sonra oradan nereye sayesinde

0 Cevap