probleme de connexion base donnees

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 : probleme de connexion base donnees

par tartpion » 13 sept. 2005, 23:14

ah ok javais compris que a chaque fois que lon modifiait un des champs de la ligne le timestamp changeais bon ok en tout cas merci beaucoup maintenan tout marche enfin jai pas encore travaille sur la recuperation mais ca devrait aller merci a tous en particulier a cyrano merci beaucoup

par Cyrano » 13 sept. 2005, 21:07

ouais mais le probleme si je laisse en type timestamp et ke je fais un UPDATE yaura un probleme j'aurais plus le timestamp de base
Comment ça ? Dans une requête UPDATE, ne sont modifiés que les champs auquels tu attribues une nouvelle valeur, les autres restent inchangés... :-k

par tartpion » 13 sept. 2005, 19:23

ouais mais le probleme si je laisse en type timestamp et ke je fais un UPDATE yaura un probleme j'aurais plus le timestamp de base

par Maitrepylos » 13 sept. 2005, 10:05

Salut, tu pouvais le laisser en "TIMESTAMP", il suffit juste de ne rien faire, ni même de l'appeler puisaque il ajoute automatiquement la données dans MYSQL.
Le type TIMESTAMP est prévu pour stocker automatiquement l'heure courante lors d'une commande INSERT ou UPDATE

par tartpion » 12 sept. 2005, 17:39

je viens d'apprendre quelque chose la je ne savais pas que le timestamp php et celui de SQL etaient differents
bon moi on m'a appri le timestamp qui etait exactment le nombre de secondes ecoullees depuis le premier janvier 1970 et qui se terminera en 2037 j'aimerais bien savoir quel est l'autre type de tilmestamp la j'ai change le type dans ma base de donnees et je l'ai mis en bigint et ca a lair de marcher il faut que je fasse le script pour le recuperer pour etre sur que ca marche

pour l'instant je n'ai aucun probleme merci

par Cyrano » 12 sept. 2005, 17:16

Ce n'est pas les fautes d'orthographe qui nous fatiguent, c'est le style SMS qui est proscrit ici comme il devrait l'être sur tous les forums existant. Tu as un vrai clavier et on est pas sur un téléphone portable. C,est du respect pour ceux qui doivent te lire tout simplement qu'on te demande.

Peux-tu nous mettre la structure de ta table avec les types utilisés qu'on puisse te guider ? Le problème du timestamp est que le timestamp PHP diffère du timestamp SQL et que par conséquent le type de champ ne sera pas forcément le même selon ta réponse sur cette question: Timestamp de quel coté ?

par tartpion » 12 sept. 2005, 17:04

maitrepolys le probeleme c'est que d'apres ce que tu dis je devrais retrouver dans ma base de donnees le timestamp du INSERT INTO or je vois que des 0 pourquoi ???

je pense que c'est peut etre parce que je lui dis de mettre quelque chose que je change apres donc ca me fait comme une erreur donc qu'est ce que je dois mettre comme type pour avoir le timestamp de l'envoi du formulaire???

ps: albat il ne devrait pas y avoir de fautes d'orthographe la !! ;-)

par tartpion » 12 sept. 2005, 16:58

ok desole je vais faire un effort

par albat » 12 sept. 2005, 16:47

Modération :
- Pour poser une question différente, il est préférablede créer un nouveau sujet.
- Je t'ai demandé d'écrire correctement.

Il n'y aura pas de 3e avertissement.

par Maitrepylos » 12 sept. 2005, 15:58

Le type TIMESTAMP est prévu pour stocker automatiquement l'heure courante lors d'une commande INSERT ou UPDATE

par tartpion » 12 sept. 2005, 15:42

g un autre probleme maintenan c ke le timestamp dans la base de donnes me donne ke d 0

g mis le champ timestamp dans la base de donnees et le type c timestampe aussi donc si kelkun a une idee.....

merci davance

par tartpion » 12 sept. 2005, 15:38

ben un grand merci a toi c'est bon ca marche nikel comme ca mais je sais pas pourkoi g t sur davoir appri ke ca marchait kan meme si on nindikait pa les champs exactes et g meme fait dautre scripts ki marchent tres bien alors ke je nindike pa le champ exact merci a toi lessentiel c ke maintenan ca marche

par Maitrepylos » 12 sept. 2005, 13:13

Bonjour,

1) lis Albat

2) quand tu mets du code php utilise la balise php

3) met les champs à modifier dans ton select
 mysql_query("INSERT INTO videos (champs1,champs2 etc....) VALUES('', '$nom', '$description', '$lien', '$timestamp', '$etoiles', '$appercu')"); 

par albat » 09 sept. 2005, 17:14

Modération :
Ce forum est en langue française.
Merci de veiller à l'orthographe et d'oublier cette... "écriture".

probleme de connexion base donnees

par tartpion » 09 sept. 2005, 16:38

salut a tous

je vous explik mon probleme g fait un script ki me permet dajouter d videos sur mon site a partir dun formulaire et le probleme c'est ke il execute bien le echo ki di ke tt c bien passe mais pas lenvoi a la base de donnees et g pa derreurs

voila mon script

Code : Tout sélectionner

<? if (isset ($_POST['nom'])) { $nom = $_POST['nom']; $description = $_POST['description']; $lien =$_POST['lien']; $timestamp = time() ; $etoiles = $_POST['etoiles']; $appercu = $_POST['appercu']; mysql_connect("localhost", "root", ""); mysql_select_db("videos"); mysql_query("INSERT INTO videos VALUES('', '$nom', '$description', '$lien', '$timestamp', '$etoiles', '$appercu')"); mysql_close(); echo "la video a ete postee avec succes "; } ?> <div align="center"> <form name="formulaire_video" action="#" method="post" > <h1>ajout de nouvelle video</h1> <p>nom de la video : <input type="text" name="nom"></p></br> <p>description de la video : <textarea name="description" rows="5" cols="25"></textarea></p> <p>le lien avec l'extension (possibilite de lien absolu): <input type="text" name="lien" value="videos/"></p> <p>nombre d'etoiles : <br/> 1<input type="radio" name="etoiles" value="1" />&nbsp;&nbsp;&nbsp;&nbsp; 2<input type="radio" name="etoiles" value="2" />&nbsp;&nbsp;&nbsp;&nbsp; 3<input type="radio" name="etoiles" value="3" />&nbsp;&nbsp;&nbsp;&nbsp; 4<input type="radio" name="etoiles" value="4" />&nbsp;&nbsp;&nbsp;&nbsp; 5<input type="radio" name="etoiles" value="5" checked="checked"/>&nbsp;&nbsp;&nbsp;&nbsp; </p> <p>lien de l'image d'appercu (possibilite de lien absolu)<input type="text" name="appercu" value="appecus/"/></p> <input type="submit" name="Submit" value="Envoyer" /> </form> </div>

chui sur ke c une erreur de syntaxe ou un truc du style parce ke ca fait un an ke g pas touche au php donc ...

toute astuce est bienvenu

merci davance