Envoyé par
ABCIWEB
Et bien alors ça fonctionne correctement ! Maintenant tu pourrais si besoin utiliser on duplicate key update. Mais au passage et pour en être certain, c'est quoi ta clé primaire ?
Je viens de le faire :
$sql="INSERT INTO `patient` (nom,prenom,date_naissance,num_secu) VALUES (:nom,:prenom,:champ_date,:num_secu) on duplicate key update nom=:nom2,prenom=:prenom2,date_naissance=:champ_date2,num_secu=:num_secu2";
La clé primaire, avant, c'était `id_patient` (j'ai changé le nom : id_medecin -> id_patient) mais j'ai aussi changé la clé primaire (hier soir, je devais être trop fatigué pour y penser), donc maintenant, c'est "num_secu"...
Donc oui, ça marche, sauf que s'il y a un doublon, l'insert n'est pas effectué, mais on est pas prévenu : y aurait-il moyen dans ce cas de mettre un message ?
Sinon, Bovino, ma logique (et les spécs des médecins), c'est de simplifier au max l'interface donc ne saisir le numéro de sécu que si nécessaire...
Envoyé par
Bovino
tu n'as ni les connaissances ni les compétences pour faire cette appli.
Désolé de te contredire, mais je crois que si...
Partager