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 :

Mise a jour CURRENT_TIMESTAMP


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    GYK
    GYK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 406
    Par défaut Mise a jour CURRENT_TIMESTAMP
    Bonjour,

    Un truc tout bête pour des pros comme vous mais ou moi je coince (je me lance dans le php) .
    J'ai une table avec trois champ, vous voyez je débute.
    un champ pseudo
    un champ IP que je renseigne avec la valeur $_SERVER["REMOTE_ADDR"]
    et un champ date qui est défini en CURRENT_TIMESTAMP
    Ce que je veux faire c'est que pour un même pseudo et une même adresse IP c'est unique ment changer cette date. J'ai donc écris le bout de code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <?php
    $adresseIP = $_SERVER["REMOTE_ADDR"]
    mysql_select_db("quiseconnect");
    $queryQSC = "SELECT * FROM quiseconnect WHERE Pseudo ='$pseudo' $$ IP = '$adresseIP'";
    $RecordQSC = mysql_query($queryQSC) or die(mysql_error());
     
     
    if (! $RecordQSC)
    {$queryQSC = "INSERT INTO quiseconnect (Pseudo, IP) VALUES('$pseudo', '$adresseIP')";
    mysql_query($queryQSC);}
    else
    {
    $queryQSC = "SELECT Pseudo, IP, datec FROM quiseconnect WHERE Pseudo = '$pseudo' $$ IP = '$adresseIP' UPDATE ???????????? " ;
    mysql_query($queryQSC);}
    ?>
    Les points d'interrogations correspondants à la partie de code ou je ne sais pas quoi mettre!
    Faut il que je réécrive me champs pseudo et IP et comment définir le datec qui est en CURRENT_TIMESTAMP
    Merci de votre aide

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Je pense que tu as un petit souci au niveau de l'écriture d'une requête update..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $queryQSC = "UPDATE quiseconnect SET datec='".time()."' WHERE Pseudo = '$pseudo' AND IP = '$adresseIP'";
    mysql_query($queryQSC) or die (mysql_error());
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Discussions similaires

  1. Mises à jour des paquetages en mode console
    Par Memnoch31 dans le forum Debian
    Réponses: 6
    Dernier message: 16/05/2004, 16h30
  2. problème de mise a jour
    Par leeloo076 dans le forum ASP
    Réponses: 3
    Dernier message: 15/04/2004, 16h09
  3. Mise a jour mandrake linux 9.2
    Par Otacan dans le forum Mandriva / Mageia
    Réponses: 2
    Dernier message: 02/04/2004, 22h47
  4. [] [Install] Problème de mise à jour des dll
    Par pepper dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 23/01/2003, 22h34
  5. Visualisation des mise à jour en réseau
    Par fandor7 dans le forum Paradox
    Réponses: 2
    Dernier message: 06/12/2002, 15h54

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