Page 1 sur 1

probleme de Timestamp

Posté : 31 mai 2006, 22:41
par azerty53
Bonsoir,

dans ma base phpmyadmin j'ai une ligne uti_tim qui me sert à modifier le timestamp lorsque je modifie quelque chose sur une fiche utilisateur.
voila les caracteristiques de la ligne uti_tim
format
TIMESTAMP
Attributs
ON UPDATE CURRENT_TIMESTAMP
Nulls
NULL
Default
CURRENT_TIMESTAMP
dans mon fichier php une requete update
$sqltime = 'UPDATE utilisateur SET uti_tim=time() WHERE uti_id='.$id;
	$reqtime = mysql_query($sqltime) or die ("echec de $sqltime");
et une erreur lorsque je modifie le timestamp
echec de UPDATE utilisateur SET uti_tim=time() WHERE uti_id=26
mais je ne vois pas d'ou elle vient j'ai passe ma soiree sur les 3 lignes de code

Merci d'avance pour vos reponses

Cedric

Posté : 31 mai 2006, 23:21
par Truc
Salut,

Tu peux commencer par ajouter un vrai message d'erreur en cas d'échec avec mysql_error() (dans le or die() ).

Le message t'en dira beaucoup plus :wink:

Posté : 01 juin 2006, 08:04
par azerty53
Bonjour

le mysql_error me donne ca:

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in D:\wamp\www\Dcp\Administration\valid_statut.php on line 19
j'ai jamais eu ca comme erreur :roll: :roll: :roll:

Posté : 01 juin 2006, 09:22
par Truc
arf, pas sur que tu as passé mysql_error() juste après mysql_query() (mais plus après mysql_fetch_*) et donne donc un message d'erreur mais pas au complet.
$reqtime = mysql_query($sqltime) or die ("echec de ".$sqltime." <br /> Erreur: ".mysql_error());
en attendant regarde ce que fait time() (c'est du PHP ou MYSQL ? :wink: )

Posté : 01 juin 2006, 10:49
par azerty53
oui je suis bete le time() c'est po du sql

:oops: :oops: :oops: :oops: :oops: :oops: :oops: