Comment faire bien " fonctionner " le timestamp ? - PHP - Programmation
Marsh Posté le 21-03-2004 à 15:51:37
J'ai essayé mais malheurseusement je ne vois aucun différence, toujours que des 0
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
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);
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é
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