IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Update doublé sur un pc en particulier


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 1
    Par défaut Update doublé sur un pc en particulier
    Bonjour,

    J'ai un problème étrange concernant un script tout simple et je souhaiterais une aide pour le résoudre. Merci d'avance.

    Voilà le problème :

    Dans un des ordinateurs que je dispose, (j'ai essayé 8 pc avec XP, Windows 7 et Vista) et 3 adresses IP différentes et 2 navigateurs différents (IE et Firefox), l'Update de la base SQL (sur Linux) est effectuée deux fois.
    Pourriez-vous me donner une réponse logique à cette question bien étrange ?

    Dans le premier fichier, on a une simple ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="images/send.gif" border="0" onClick="javascript: window.location.href='file.php'">
    Dans le second fichier file.php , on a la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $db_host = "localhost";
    $db_username = " ... ";
    $db_password = " ... ";
    $db_dbname = "... ";
     
    connecttodb($db_host,$db_dbname,$db_username,$db_password);
    function connecttodb($db_host,$db_dbname,$db_username,$db_password) {
    $link=mysql_connect ("$db_host","$db_username","$db_password");
     
    if(!$link){die("Could not connect to MySQL"); }
    mysql_select_db("$db_dbname",$link) or die ("could not open db".mysql_error()); 
     
    $qryins = mysql_query("INSERT INTO test (userid,countID,fileID,productID) VALUES ('9','10','11','12')") or die ("Error");

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 61
    Par défaut
    C'est pas la bonne section, il fallait poster dans php.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function connecttodb($db_host,$db_dbname,$db_username,$db_password) {
    $link=mysql_connect ("$db_host","$db_username","$db_password");
    if(!$link) die("Could not connect to MySQL");
    mysql_select_db("$db_dbname",$link) or die ("could not open db".mysql_error());
    }
     
    $db_host = "localhost";
    $db_username = " ... ";
    $db_password = " ... ";
    $db_dbname = "... ";
     
    connecttodb($db_host,$db_dbname,$db_username,$db_password); 
     
    $qryins = mysql_query("INSERT INTO test (userid,countID,fileID,productID) VALUES ('9','10','11','12')") or die ("Error");
    Essaye le bout de code que j'ai modifier...
    Ya rien d'autre avant la portion de code que tu as affiché ?

Discussions similaires

  1. Il existe un nom en double sur le reseau - Sans issue
    Par rpoulin dans le forum Hardware
    Réponses: 4
    Dernier message: 14/02/2007, 09h50
  2. [MySQL] UPDATE fonctionne sur un hébergement et pas sur l'autre
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/05/2006, 10h00
  3. [Socket] Send/Recv type double sur architectures différentes
    Par nicolas.pied dans le forum Réseau
    Réponses: 4
    Dernier message: 31/03/2006, 20h33
  4. Votre avis sur l'ouverture aux particuliers des .fr ?
    Par helium_lynx dans le forum Domaines
    Réponses: 5
    Dernier message: 10/10/2005, 10h26
  5. Réponses: 2
    Dernier message: 29/09/2004, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo