Mise a jour CURRENT_TIMESTAMP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Mise a jour CURRENT_TIMESTAMP

par murof » 14 juin 2008, 16:33

Excuse Zeus!

Bien noté.

par zeus » 14 juin 2008, 16:29

Modération :
murof, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ

par murof » 14 juin 2008, 15:08

Salut Cobaye !

Remplace les $$ par && ce sera mieux.
UPDATE quiseconnect SET IP='$adresseIP' WHERE WHERE Pseudo = '$pseudo'
Si je comprend là tu mets a jour l'adrese IP ?

Moi si j'ai cette adresse je veux mettre à jour la date!

A+

par Cobaye » 14 juin 2008, 14:52

comprend pas ta requete la
$queryQSC = "SELECT Pseudo, IP, datec FROM quiseconnect WHERE Pseudo = '$pseudo' $$ IP = '$adresseIP' UPDATE ???????????? " ;
pourquoi tu fais pas un update genre
UPDATE quiseconnect SET IP='$adresseIP' WHERE WHERE Pseudo = '$pseudo'

Mise a jour CURRENT_TIMESTAMP

par murof » 14 juin 2008, 14:22

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 :
<?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