salut
ça faisait longtemps
je bloque sur un point important, j'utilise le code suivant : en rouge ce qui ne marche pas :
Et là, il me faudrait dans le while l'id du batiment que je viens d'insérer pour le mettre en clef secondaire dans une autre table, le soucis étant qu'a ce moment là, il n'est uniquement déterminer que par son idBat que je ne peus pas prendre ...
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 $controler = new PMO_MyController(); $map = $controler->queryController("SELECT * FROM ".$serveur."_cnf_debut_bat where idRac = '".$idRac."' ;"); while ($result = $map->fetchMap()) { $batiment = PMO_MyObject::factory($serveur."_batiment"); $batiment->idVil = $idVil; $batiment->idLiB = $result[$serveur."_cnf_debut_bat"]->idLiB; try { $batiment->commit(); } catch(Exception $e) { die($e->getMessage()); } $batiment->idBat; }
Comment faire ?
Sachant que idBat est bien autoincrémenter dans ma bdd ...
Partager