bonjour,
je voulais connaitre un peu plus des association reflexive voila j ai une base de donnée avec une table sql categorie avec id auto-incremente et un attribut id-categorie en cle etrangere qui est NULL qui relier a sa table donc categorie .
Qaund je rentre un enregistrement je ne peut mettre de valeur id-categorie donc comment peut il savoir quelle sont les sous catgeorie de la categorie ex1.
Je ne comprend pas on m a donner ce code qui vient d 'une classe categorie:
mcd en piece jointe.
Code : 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 /** * Donne l'ensemble des sous catégorie * * @access public * @return Array */ public function getSubCategories() { global $PDO; $result = Array(); $sql = "SELECT * "; $sql.= "FROM `".TB_PREFIX.self::TB_NAME."` "; $sql.= "WHERE `id_categorie` = '".(int) $this->id."';"; $PDOStatement = $PDO->query($sql); while($Categorie = $PDOStatement->fetch(PDO::FETCH_ASSOC)) { array_push($result, Categorie::getByArray($Categorie)); } return $result; }
Merci .
Partager