La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Impossible d'injecter une date dans la base sql
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Impossible d'injecter une date dans la base sql  (Lu 1021 fois)
Impossible d'injecter une date dans la base sql
« sur: le 06-08-2006 a 23:33:58 »
GoldRazor
P'tit nouveau
**

Hors-Ligne

Messages: 79





Voir le Profil
Répondre avec citation

Bonjour tout le monde,
Voila je rencontre un probleme avec 2 requetes SQL.

La premiere :

mysql_query("INSERT INTO `membres`(`lastplay`) VALUES('".date('U')."') WHERE `id`='".$utilisateur->id."'");

info : J'ai créé ma table "membres" puis le champ "lastplay" en mode bigint(20) not null et lorsque je lance le script toutes les requetes autour marchent sauf celle là. Il y a t'il une erreur de syntaxe ?


La deuxieme :

mysql_query("UPDATE `membres` SET `fraude`=`fraude`+1 WHERE `id`='".$utilisateur->id."'");

info : Toujours dans la table "membres" puis dans le champ "fraude" en mode bigint(20) not null et lorsque je lance le script toutes les requetes autour marchent sauf celle là. Il y a t'il une erreur de syntaxe ?


Merci j'attends vos questions ou vos réponses.

Rapporter au modérateur  

Re:Impossible d'injecter une date dans la base sql
« Répondre #1 sur: le 10-08-2006 a 11:18:53 »
druidev
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 15



Enjoy in your projects

Voir le Profil    WWW    E-Mail
Répondre avec citation

Salut !
Si tu veux insérer une date, pourquoi n'as-tu pas fait un champ de type DATE, au lieu de BigInt(20) ?

Rapporter au modérateur  

"On a toujours à apprendre..."


www.druidev.fr ++ un druide à Annecy
Re:Impossible d'injecter une date dans la base sql
« Répondre #2 sur: le 10-08-2006 a 15:25:37 »
GoldRazor
P'tit nouveau
**

Hors-Ligne

Messages: 79





Voir le Profil
Répondre avec citation

Merci druidev de t'etre proposé pour me venir en aide, mais le probleme a été résolu.

J'ai utilisé cette alternative :

mysql_query("UPDATE `membres` SET `lastplay`='".date('U')."' WHERE `id`='".$utilisateur->id."'");

Merci encore
++

Rapporter au modérateur  
Re:Impossible d'injecter une date dans la base sql
« Répondre #3 sur: le 11-08-2006 a 10:23:59 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Citation de: druidev le le 10-08-2006 a 11:18:53
Salut !
Si tu veux insérer une date, pourquoi n'as-tu pas fait un champ de type DATE, au lieu de BigInt(20) ?

Effectivement, les champs DATE, DATETIME et TIMESTAMP sont là spécifiquement pour ce type d'opération.

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg