AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
17 Mai 2012 à 07:25:22

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1000 Membres
Dernier membre: totor 94
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  [Réglé] [ERROR] NewsletTux 2 Error repor entrée dupliquée
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Réglé] [ERROR] NewsletTux 2 Error repor entrée dupliquée  (Lu 642 fois)
sitephilo
Néophyte
*
Sexe: Homme
Messages: 23


WWW
« le: 19 Janvier 2010 à 18:14:40 »

Bonjour
J'utilise Newslettux2 (v215) depuis un an sans difficultés. J'ai eu depuis 2 messages d'erreur (identiques pour 2 users différents)qui ne semblent pas affecter l'envoi des newsletters. L'examen de ma base de données n'indique pas de doublons comme le laisse supposer le message d'erreur que voici, voir dernière ligne :
ERREUR :
-----------------------------------------------
Fichier : /var/www/html/virtualdomains/13660/snphi.org/www/newslettux2/lib/functions_users.php
Ligne : 419
Date Heure : 2010/01/19 17:14:20
-----------------------------------------------
REQUETE SQL / MESSAGE D'ERREUR
-----------------------------------------------
INSERT INTO xntux2_users (
             groupval,
             pwd,
             name,
             mail,
             firstletter,
             activation
             )
           VALUES (
             'subscriber',
             'f4df075784a267abe71becff0ec45ce9',
             '',
             '0686179634@orange.fr',
             '0',
            ''
          
             )
-----------------------------------------------
RAPPORT MySQL :
-----------------------------------------------
Duplicate entry '0686179634@orange.fr' for key 2
 Une piste pour comprendre et résoudre ce problème?
Merci d'avance
« Dernière édition: 16 Février 2010 à 19:14:16 par Matthieu » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #1 le: 20 Janvier 2010 à 00:23:18 »

Salut,

"duplicate entry" signifie qu'il y a une tentative d'insérer un enregistrement alors qu'un champ existe déjà.

En effet, dans NewsletTux 2, j'ai volontairement mis une contrainte d'unicité sur le champ "email" : ainsi l'email ne peut être présent qu'une fois dans la base.
Cette erreur arrive quand un utilisateur tente de s'inscrire à nouveau alors que son mail est déjà dans la base.

Et, bien entendu, cela n'affecte nullement les envois : MySQL renvoie une erreur en disant "je dois avoir des emails uniques, je ne peux donc pas ajouter celui-ci". Clin d'oeil
Journalisée

sitephilo
Néophyte
*
Sexe: Homme
Messages: 23


WWW
« Répondre #2 le: 20 Janvier 2010 à 09:55:41 »

Bonjour

Merci beaucoup. Exact. J'aurais pu y penser ! Sourire
Journalisée
Pages: [1]   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS