[SQL] Petite énigme: table avec date

Fermé
awkgirl - 18 mars 2008 à 18:25
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 - 19 mars 2008 à 11:13
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!

3 réponses

IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
18 mars 2008 à 19:27
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>


<?
}
?>
0
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 ;-)
0
IdleMan Messages postés 243 Date d'inscription jeudi 17 janvier 2008 Statut Membre Dernière intervention 25 juin 2012 60
19 mars 2008 à 11:13
Avec plaisir , et je retiens pour le café : )
0