[SQL] Petite énigme: table avec date

Bonjour,

Je dispose d'une base de données en MySQL assez simple, elle décrit en fait quelques articles de dictionnaire.
Je souhaiterais écrire un script sur phpMyAdmin avec la problématique suivante:

mon script doit permettre à un utilisateur d'enregistrer les mots qu'il tape dans une table avec 2 champs: mot tapé, et date et heure.

Pourriez-vous me tuyauter sur la syntaxe du script?

Vous êtes d'accord: mieux vaut que je créé une table au préalable non?

Merci pour votre aide!
Configuration: Windows Vista
Firefox 2.0.0.12

3 réponses

  1. Tu vas dans phpMyadmin et tu cherche un endroit ou taper du code sql , tu saisi le code suivant pour creer ta table :

    CREATE TABLE tablededate (
    mot TEXT NOT NULL ,
    ladate DATE NOT NULL ,
    heure VARCHAR( 225 ) NOT NULL
    ) ENGINE = MYISAM

    ensuite tu créé une page nommée saisie.php et tu y insere le code suivant en oubliant pas de conirguer les variables de connexion a la bdd :

    <?

    if ($_POST['button']){

    /* Powered by IdleMan ,
    Bon j'ai meme essayé de commenter alors si tu comprend
    pas tu me paye le café
    */

    //On declare les variables pour se connecter a l'espace sql .
    $host="";
    $login="";
    $mdp="";
    $bdd="";

    //On se connecte a l'espace mysql
    mysql_connect($host,$login,$mdp);
    //On se connecte a la base de donnée
    mysql_select_db($bdd);

    $mot= $_POST['mot'];
    $ladate= date("d/m/y");
    $heure= date("H:i");

    //on stocke notre requete dans une variables originalement nommée $requete
    $requete="INSERT INTO tablededate (mot,ladate,heure)
    values('$mot','$ladate','$heure')";

    //On envoi notre requete via la commande mysql_query()
    mysql_query($requete);

    //On ferme notre base de donnée sql (facultatif mais si tu le fait pas ça craind un max , tu laisse tous les tiroirs ouvert chez toi ? NON !! Alors ferme cette base bordel !!
    mysql_close();
    }else{
    ?>
    <form action="saisie.php" method="POST">
    <input type="text" name="mot" id="mot">
    <input name="button" type="submit" id="button">
    </form>

    <?
    }
    ?>
    1. Alors là mon petit IdleMan,

      je te tire mon chapeau!

      Ca marche du tonnerre!!

      Merci pour ta réponse et tes explications! Et bravo pour ton dévouement!

      PS: j'ai tout compris, mais je t'offre un café quand tu veux ;-)