Double insertion et récuperation de champ [PHP][SQL] - PHP - Programmation
Marsh Posté le 10-01-2005 à 22:20:11
et avec le code PHP/MySQL de ta requete qui déconne tu crois pas que ça peut nous aider ???
Marsh Posté le 10-01-2005 à 22:55:11
En fait, j'ai trouvé la solution. Erreur conne
Code :
|
Les requêtes étaient émises dans le mauvais ordre :|
Enfin, merci beaucoup quand même, tu m'as forcé à remettre le nez dans une partie de ma classe où j'avais pas mis les pieds depuis une semaine ^^"
Si ca intéresse quelqu'un, la requête SQL était la suivante :
INSERT INTO `posts` (`id`, `topic_id`, `title`, `message`, `ip`, `edit`, `poster_id`) |
/me part se pendre
Marsh Posté le 10-01-2005 à 22:12:34
J'ai un léger problème sur une double insertion. Je dois récupérer l'ID de la première pour l'insérer dans un champ de la deuxième, et je cherche un moyen pour la récupérer sans avoir à faire une troisième requête SELECT pour retrouver la ligne.
En SQL pur, la fonction LAST_INSERT_ID() remplit très bien ce rôle, mais retourne invariablement 0 dès que je l'applique à PHP. Pourtant, PHPMyAdmin y arrive, donc il doit bien y avoir un moyen
Si quelqu'un a une idée pour resoudre le problème, voir le contourner avec un autre code SQL, merci d'avance.