Bonjour
je ne sais pas du tout comment faire
si vous pouvez m'aiguiller ...
je dois inserer dans cette table :
ces données de la table cctfr:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE IF NOT EXISTS `categories` ( `categories_id` int(11) NOT NULL auto_increment, `categories_id_ext` varchar(50) NOT NULL, `categories_image` varchar(64) default NULL, `parent_id` int(11) NOT NULL default '0', `sort_order` int(3) default NULL, `date_added` datetime default NULL, `last_modified` datetime default NULL, PRIMARY KEY (`categories_id`), KEY `idx_categories_parent_id` (`parent_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
sachant que "A" et "B" doivent incrementer "sort_order"A Ordinateurs
AA Ordinateurs de bureau et Serveurs I01881
AB Ordinateurs portables I01880
AC Ordinateurs de poche I01882
AD Mises à niveau de processeur I01408
B Mémoires
BA RAM I01386
BB Mémoire vidéo I01396
BC Mémoire cache I01884
BD Mémoire flash I01885
et que "AA" -> "AK" doivent recuperer le "categories_id" de "A" et l'inserer dans leur "parent_id"
le resultat que je veux obtenir :
merci de votre aidecategories_id categories_id_ext parent_id sort_order
1 A 0 1
2 AA 1 0
3 AB 1 0
4 AC 1 0
5 AD 1 0
6 B 0 2
7 BA 6 0
8 BB 6 0
9 BC 6 0
10 BD 6 0
Partager