bonjour,
je voudrais savoir si avec une simple requete (pourquoi pas avec des sous requet ou autre) je peux extraire mes catégorie parent et enfant comme ci :
c.a.d : afficher mes catégorie parent et en dessous de chaque catégorie parent, afficher leurs catégories enfants
comme ceci :
cat parent3
cat enfant1 de parent3
cat enfant2 de parent3

cat parent2
cat parent1
voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
$reponse = $bdd->query("SELECT *,
") or die(print_r($bdd->errorInfo())); //requete ??????????
 
while ($donnees = $reponse->fetch())
{
	echo'<p>$donnees['nomCategorieProduits']</p>';
}
?>
voici ma table :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
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
CREATE TABLE IF NOT EXISTS `categorie_produits` (
  `idCategorieProduits` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `nomCategorieProduits` varchar(100) NOT NULL,
  `parentCategorieProduits` mediumint(8) unsigned NOT NULL,
  `descriptionCategorieProduits` text NOT NULL,
  `imageCategorieProduits` varchar(10) NOT NULL,
  `dateModifCategorieProduits` datetime NOT NULL,
  `dateCreationCategorieProduits` datetime NOT NULL,
  `ordreCategorieProduits` mediumint(9) NOT NULL,
  `metaTitreCategorieProduits` varchar(130) NOT NULL,
  `metaDescriptionCategorieProduits` varchar(150) NOT NULL,
  `publierCategorieProduits` tinyint(1) NOT NULL,
  `corbeilleCategorieProduits` tinyint(1) NOT NULL,
  PRIMARY KEY (`idCategorieProduits`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=56 ;
 
--
-- Contenu de la table `categorie_produits`
--
 
INSERT INTO `categorie_produits` (`idCategorieProduits`, `nomCategorieProduits`, `parentCategorieProduits`, `descriptionCategorieProduits`, `imageCategorieProduits`, `dateModifCategorieProduits`, `dateCreationCategorieProduits`, `ordreCategorieProduits`, `metaTitreCategorieProduits`, `metaDescriptionCategorieProduits`, `publierCategorieProduits`, `corbeilleCategorieProduits`) VALUES
(51, 'cat parent1', 0, '', '', '2012-12-11 17:40:21', '2012-12-11 17:40:21', 3, '', '', 1, 0),
(54, 'cat enfant1 de parent3', 53, '', '', '2012-12-11 17:42:03', '2012-12-11 17:42:03', 2, '', '', 1, 0),
(55, 'cat enfant2 de parent3', 53, '', '', '2012-12-11 17:42:29', '2012-12-11 17:42:21', 1, '', '', 1, 0),
(52, 'cat parent2', 0, '', '', '2012-12-11 17:41:12', '2012-12-11 17:41:12', 2, '', '', 1, 0),
(53, 'cat parent3', 0, '', '', '2012-12-11 17:41:22', '2012-12-11 17:41:22', 1, '', '', 1, 0);

merci