Ajouter clé primaire qui est un clé étrangère et max ()
Bonjour,
à partir d'un formulaire j'ajoute pour une personne précise la plage horaire et la zone où celle ci sera.
J'ajoute donc la plage horaire grace à un insert, je fais un max() pour récupérer l'id_plage que je viens d'ajouter à ma base de donnée.
et j'ajoute l'id_plage dans la table SE_SITUER mais la erreur
Message: Select query cannot join with another table
Je ne sais pas d'où peut venir l'erreur, je suis débutante.
Code:
1 2 3 4 5 6
|
$presence = new Application_Model_DbTable_TSeSituer();
$select = $presence->select(max(array('id_plage')))->from('Plage')
->where("id_personne='$id_p'");
$id_plage=$presence->fetchRow($select);
$presence->ajouterSeSituer($id_p, $id_plage, $id_z); |