|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2004 Messages : 33 ![]() |
Bonjour,
Je suis débutant avec pgsql. Je rencontre un problème dans l'utilisation de transactions (php/pgsql). Voici mon code : Code :
Code :
Warning: pg_query(): Query failed: ERROR: current transaction IS aborted, commands ignored until end of transaction block . Je pensais que les requêtes étaient sauvegardées en mémoire et qu'elles s'effectueraient toutes une fois le commit lancé. Merci pour votre aide. ipso[/b] |
||
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : janvier 2005 Messages : 336 ![]() |
le message d'erreur dit que la transaction a été annulée, donc tu ne peux pas recupérer la valeur de ta séquence, puisque celle ci appartient à la transaction.
KrysKool |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2004 Messages : 33 ![]() |
Bonjour,
Je n'arrive pas à comprendre pourquoi la transaction a été annulée, le begin/commit est-il mal utilisé ? Cela ne peut pas venir de ma condition comprenant un rollback puisque j'ai mis un die après. Quelles sont les raisons possibles d'une annulation de transaction non volontaire ? merci pour votre aide ipso |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2004 Messages : 33 ![]() |
question bête, réponse bête : ma requete $sql était fausse (j'avais oublié de remplacer les valeurs vides par NULL).
désolé pour le dérangement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com