Bonjour!
À partir de PHP, je récupère un tableaux (arrays) envoyés par une fonction AJAX. Ce tableau contient un nombre variable des prénoms. Par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$tbl_prenoms = array('Lea', 'Hugo', 'Nathan', 'Camille', 'Maxime', 'Jade');
Ensuite, j'enregistre ces valeurs dans une table MySQL (prenoms):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
INSERT INTO `prenoms` (`idPrenom`, `prenom`) VALUES
(DEFAULT, 'Lea'),
(DEFAULT, 'Hugo'),
(DEFAULT, 'Nathan'),
(DEFAULT, 'Camille'),
(DEFAULT, 'Maxime'),
(DEFAULT, 'Jade)

Voilà mon problème:

  • Je désire récupérer les nouveaux identifiants générés afin de m'en servir dans une table de parité (et j'ai seulement trouvé mysql_insert_id() qui ne permet que de récupérer le dernier id généré).
  • Si un prénom est déjà existant dans la table, je veux éviter de créer un doublon et plutôt récupérer l'id de la ligne existante.


Merci à l'avance!