Jullork

Inscris le 13/08/2008 à 10:29
  • Signature
    Jullork
  • Nombre de sujets
    1
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
Jullork
le 13/08/2008 à 10:42
Pb Transaction avec requetes en bloc
Bonjour,
Je rencontre un problème lors d'une transaction contenant plusieurs requêtes.

Mes requêtes sont générées en masse et sont toutes du même format.

Lorsque je lance une transaction avec une seule requête dans mon fichier source, le commit est bien exécuté.
Par contre, quand il y en a plusieurs, la transaction ne passe pas.

Pour vérifier que ma transaction était bonne, j'ai testé mon lot de requêtes générées directement sous MySQL : l'ajout de toutes les lignes est effectué (en une seule fois).

Résumons : Mes requêtes semblent bonnes car elles sont bien exécutées (manuellement).
Ma transaction fonctionne quand il n'y a qu'une requête mais elle échoue quand il y en a plusieurs.

D'où ma question : Peut-on exécutés plusieurs requetes d'insertion en une seule fois (au sein d'une transaction, lancée dans un script php ?

N'hésitez pas à me demander des nfos supplémentaires si je n'ai pas été clair.

Merci d'avance de vos réponses
Jullork

Ses derniers messages sur les forums

forum
Jullork
le 13/08/2008 à 11:47
Pb Transaction avec requetes en bloc
Non je n'obtiens pas de message d'erreur.
Si je force à placer le commit les requêtes ne sont pas exécutées.
Et c'est sur les test d'évaluation du résultat de la requête que cela est bizarre :


$result = @mysql_query($requetes);
echo "#" . $result . "#"; => affiche : ##

Je vais regarder pour les fonctions multiquery.
Merci pour ton aide
Jullork
Jullork
le 13/08/2008 à 10:42
Pb Transaction avec requetes en bloc
Bonjour,
Je rencontre un problème lors d'une transaction contenant plusieurs requêtes.

Mes requêtes sont générées en masse et sont toutes du même format.

Lorsque je lance une transaction avec une seule requête dans mon fichier source, le commit est bien exécuté.
Par contre, quand il y en a plusieurs, la transaction ne passe pas.

Pour vérifier que ma transaction était bonne, j'ai testé mon lot de requêtes générées directement sous MySQL : l'ajout de toutes les lignes est effectué (en une seule fois).

Résumons : Mes requêtes semblent bonnes car elles sont bien exécutées (manuellement).
Ma transaction fonctionne quand il n'y a qu'une requête mais elle échoue quand il y en a plusieurs.

D'où ma question : Peut-on exécutés plusieurs requetes d'insertion en une seule fois (au sein d'une transaction, lancée dans un script php ?

N'hésitez pas à me demander des nfos supplémentaires si je n'ai pas été clair.

Merci d'avance de vos réponses
Jullork

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours