Bonjour, j'ai besoin d'un peu d'aide sur un import d'un fichier CSV
alors je m'explik :
- j'ai 4 tables :
CREATE TABLE `marque` (
`id_marq` int(11) NOT NULL auto_increment,
`lib_marq` varchar(50) NOT NULL default '',
PRIMARY KEY (`id_marq`)
CREATE TABLE `modele` (
`id_mod` int(11) NOT NULL auto_increment,
`lib_mod` varchar(25) NOT NULL default '',
`id_marq` int(11) NOT NULL default '0',
PRIMARY KEY (`id_mod`)
CREATE TABLE `version` (
`id_vers` int(11) NOT NULL auto_increment,
`lib_vers` varchar(30) NOT NULL default '',
`id_mod` int(11) NOT NULL default '0',
PRIMARY KEY (`id_vers`)
CREATE TABLE `occasion` (
`id_occas` int(11) NOT NULL auto_increment,
`id_marq` int(15) NOT NULL default '0',
`id_mod` int(20) NOT NULL default '0',
`id_vers` int(10) NOT NULL default '0',
`prix` int(5) NOT NULL default '0',
PRIMARY KEY (`id_occas`), Je voudrais importer d'un fichier CSV qui a plusieurs collonnes soit :
Marque | Modele | Version | Prixquelle formule SQL dois je ecrire afin d'inserer les champs dans les bonnes tables, ainsi que verifier si les marques, modele, version existent ou pas et inscrire les references des cles primaires de chaque tables dans la table Occasion
Je pense avoir été assez clair.
PS : J'ai deja reussi en PHP a importer d'un fichier CSV dans une seule table. Mais je ny arrive pas sur plusieurs tables