CSV bestand importeen in MySQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- -

- -

30/04/2006 21:43:00
Quote Anchor link
Het lukt mij niet een CSV bestand met gegevens te importeren in MySQL. Zo ziet het CSV bestand er bijvoorbeeld uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
id;voornaam;achternaam;lievelingskleur
1,jonathan,hogervorst,paars
2,spongebob,squarepants,geel
3,mijnheer,krabs,rood
4,sint,nikolaas,geel

Ik maak zo'n CSV bestand gewoon in Exel, en sla het dan op als CSV.
Maar hoe importeer ik dit in MySQL?
(Als je het nog niet snapte, de eerste regel van het CSV bestand bevat de veldnamen die ook in MySQL gebruikt worden:P).

Wie wil mij helpen???
 
PHP hulp

PHP hulp

16/11/2024 16:33:48
 
Klaasjan Boven

Klaasjan Boven

30/04/2006 21:44:00
Quote Anchor link
Ik neem aan dat je phpmydamin hebt of id?
 

30/04/2006 21:47:00
Quote Anchor link
Start PHPMyAdmin
Open de gewenste tabel
Ga naar het tabblad SQL
Onderin staat tekstbestand importeren
Kies het bestand op de schijf
Voor de rest staat alles meestal goed
Klaar
 
Klaasjan Boven

Klaasjan Boven

30/04/2006 21:50:00
Quote Anchor link
CREATE TABLE `test` (
`id` tinyint(4) NOT NULL auto_increment,
`voorn` varchar(50) NOT NULL default '',
`achtern` varchar(50) NOT NULL default '',
`kleur` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;

--
-- Gegevens worden uitgevoerd voor tabel `test`
--

INSERT INTO `test` VALUES (1, 'jonathan', 'hogervorst', 'paars');
INSERT INTO `test` VALUES (2, 'spongebob', 'squarepants', 'geel');
INSERT INTO `test` VALUES (3, 'mijnheer', 'krabs', 'rood');
INSERT INTO `test` VALUES (4, 'sint', 'nikolaas', 'geel');

was twee minuten werk.
Wel een kleine opmerking ik zou je .csv in deze opmaak doen:
" ",jonathan,hogervorst,paars
" ",spongebob,squarepants,geel
" ",mijnheer,krabs,rood
" ",sint,nikolaas,geel

dus zonder kolomnamen en met " " voor id ipv het idnummer
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
- -

- -

01/05/2006 10:12:00
Quote Anchor link
Klaasjan:
Ik neem aan dat je phpmydamin hebt of id?


Nou, ik heb mysqladmin, maar het is geloof ik hetzelfde als phpmyadmin...
 
- -

- -

01/05/2006 10:12:00
Quote Anchor link
Webmakerij:
Start PHPMyAdmin
Open de gewenste tabel
Ga naar het tabblad SQL
Onderin staat tekstbestand importeren
Kies het bestand op de schijf
Voor de rest staat alles meestal goed
Klaar

Werkt niet...
 
- -

- -

01/05/2006 10:14:00
Quote Anchor link
Klaasjan:
CREATE TABLE `test` (
`id` tinyint(4) NOT NULL auto_increment,
`voorn` varchar(50) NOT NULL default '',
`achtern` varchar(50) NOT NULL default '',
`kleur` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;

Heb ik al gedaan.
Klaasjan:
--
-- Gegevens worden uitgevoerd voor tabel `test`
--

INSERT INTO `test` VALUES (1, 'jonathan', 'hogervorst', 'paars');
INSERT INTO `test` VALUES (2, 'spongebob', 'squarepants', 'geel');
INSERT INTO `test` VALUES (3, 'mijnheer', 'krabs', 'rood');
INSERT INTO `test` VALUES (4, 'sint', 'nikolaas', 'geel');
was twee minuten werk.

Maarhoe kan ik vanuit exel zo'n query maken?
Klaasjan:
Wel een kleine opmerking ik zou je .csv in deze opmaak doen:
" ",jonathan,hogervorst,paars
" ",spongebob,squarepants,geel
" ",mijnheer,krabs,rood
" ",sint,nikolaas,geel

dus zonder kolomnamen en met " " voor id ipv het idnummer

Okay, bedankt.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.