Bonjour

je ne sais pas du tout comment faire
si vous pouvez m'aiguiller ...
je dois inserer dans cette table :
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;
ces données de la table cctfr:
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
sachant que "A" et "B" doivent incrementer "sort_order"
et que "AA" -> "AK" doivent recuperer le "categories_id" de "A" et l'inserer dans leur "parent_id"

le resultat que je veux obtenir :
categories_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
merci de votre aide