Bonjour à tous,
Je suis en train de refaire mon site (qui parle de Roller Hockey mais on s'en fout) et je m'apprête à utiliser un CMS : Wordpress.
J'aimerai pouvoir récupérer mes anciennes news qui sont gérées par un script php dont voici la structure dans la base de données :
Et j'aimerai importer toutes le contenu de cette table dans la table de mon CMS dont voici la structure :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 -- -- Structure de la table `RHF_depeches` -- CREATE TABLE `RHF_depeches` ( `id` int(11) NOT NULL auto_increment, `titre` varchar(255) default NULL, `date_verif` datetime default NULL, `date` varchar(10) default NULL, `heure` varchar(5) default NULL, `signature` varchar(255) default NULL, `email_sign` text, `source` char(3) default NULL, `nom_source` varchar(255) default NULL, `url_source` text, `image` char(3) default NULL, `path_image` text, `url_image` text, `news` text, `detroit` varchar(11) NOT NULL default '', `n1` varchar(11) NOT NULL default '', `une` varchar(255) NOT NULL default '', `chapeau` text NOT NULL, PRIMARY KEY (`id`), KEY `date` (`date`), KEY `date_verif` (`date_verif`), KEY `detroit` (`detroit`), KEY `heure` (`heure`), KEY `id` (`id`), KEY `image` (`image`), KEY `n1` (`n1`), KEY `nom_source` (`nom_source`), KEY `signature` (`signature`), KEY `source` (`source`), KEY `titre` (`titre`) ) TYPE=MyISAM AUTO_INCREMENT=462 ;
Je n'ai donc aucune idée comment "fusionner" ces deux tables en gardant la structure de la deuxième.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 -- -- Structure de la table `wp_posts` -- CREATE TABLE `wp_posts` ( `ID` bigint(20) unsigned NOT NULL auto_increment, `post_author` bigint(20) NOT NULL default '0', `post_date` datetime NOT NULL default '0000-00-00 00:00:00', `post_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00', `post_content` longtext NOT NULL, `post_title` text NOT NULL, `post_category` int(4) NOT NULL default '0', `post_excerpt` text NOT NULL, `post_status` enum('publish','draft','private','static','object','attachment','inherit','future','pending') NOT NULL default 'publish', `comment_status` enum('open','closed','registered_only') NOT NULL default 'open', `ping_status` enum('open','closed') NOT NULL default 'open', `post_password` varchar(20) NOT NULL default '', `post_name` varchar(200) NOT NULL default '', `to_ping` text NOT NULL, `pinged` text NOT NULL, `post_modified` datetime NOT NULL default '0000-00-00 00:00:00', `post_modified_gmt` datetime NOT NULL default '0000-00-00 00:00:00', `post_content_filtered` text NOT NULL, `post_parent` bigint(20) NOT NULL default '0', `guid` varchar(255) NOT NULL default '', `menu_order` int(11) NOT NULL default '0', `post_type` varchar(20) NOT NULL default 'post', `post_mime_type` varchar(100) NOT NULL default '', `comment_count` bigint(20) NOT NULL default '0', PRIMARY KEY (`ID`), KEY `post_name` (`post_name`), KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`) ) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=utf8 AUTO_INCREMENT=23 ;
Mes compétences en matière de base de données sont limitées étant bénévole pour faire ce site et n'ayant pas de formations qui vont avec.
En vous remerciant par avance.
Fabien