Comment faire bien " fonctionner " le timestamp ?

Comment faire bien " fonctionner " le timestamp ? - PHP - Programmation

Marsh Posté le 21-03-2004 à 13:47:56    

Je suis très débutant en MYSQL et voila mon probleme:
 
admin_news.php est un formulaire qui agit sur ajouter_news.php .
 
ajouter_news.php:


<?
Include "config.php";
 
if ($_POST['pass'] == "[g]******[/g]" )
{
$nom_base = mysql_connect("$mysql_host", "$mysql_login", "$mysql_pass" ) or die("Le machin peut pas ce connecter à la base" );
mysql_select_db("$mysql_base",$nom_base);
 
$date = "time()";
 
$query = "INSERT INTO news VALUES ('$_POST[auteur]','$_POST[titre]','$_POST[news]','$date','')";
$result = mysql_query($query);
 
mysql_close($nom_base);
header("Location: index.php" );
}
?>


 
Toutes les informations sont bien ajoutées à la table " news " sauf timestamp qui est toujours 00000000000000 .
 
A l'aide :( .


Message édité par Trefle-W le 21-03-2004 à 13:49:49
Reply

Marsh Posté le 21-03-2004 à 13:47:56   

Reply

Marsh Posté le 21-03-2004 à 14:09:59    

enleve les " à $date = "time()";

Reply

Marsh Posté le 21-03-2004 à 15:51:37    

J'ai essayé mais malheurseusement je ne vois aucun différence, toujours que des 0 :(

Reply

Marsh Posté le 21-03-2004 à 16:18:41    

Mais quand j'insere les donnés depuis phpMyAdmin, en laissant " date " sans rien la ca met l'heure, la date, comme je le souhaite, mais sinon depuis un formulaire... non:(

Reply

Marsh Posté le 22-03-2004 à 12:09:13    

IL faut enlever le $date de ta requête et mettre uniquement des ''.
 
$query = "INSERT INTO news VALUES ('$_POST[auteur]','$_POST[titre]','$_POST[news]','','')";
$result = mysql_query($query);

Reply

Marsh Posté le 22-03-2004 à 13:36:22    

c'est quoi le type de colonne ou tu mets ton timestamp ?

Reply

Marsh Posté le 22-03-2004 à 14:11:34    

si ton champ est de type timestamp tu dois mettre NULL a la valeur, ca remplace par la date à la quelle l'enregistrement a été inseré

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed