PHP & MySql timestamp
Sent: Mán 14. Mar 2005 08:45
Ég er í þvílíkasta vanda með þetta! ég er búinn að vera að pirra mig á þessu alveg síðann á fimmtudag, og þetta virðist ekkert vera að ganga.
Málið er að ég þarf að setja færslu inní Sql með php, og það þarf að fylgja timestamp með.
ég er með þetta svona núna:
Ég er búinn að prófa að setja líka now() í insert setninguna, setja bara $timi ýmislegt fleira.
"timi" er timestamp í sql.
Þegar ég breytti því í varchar, þá fæ ég "D M j" format (Mon Mar 14), á dagsetningunni inní gagnagrunninn. annars ekkert.
Málið er að ég þarf að setja færslu inní Sql með php, og það þarf að fylgja timestamp með.
ég er með þetta svona núna:
Kóði: Velja allt
<body>
<form method= 'get' action= 'action.php' >
<p> <br>
Nafn :
<input type= 'text' name= 'starfsmadur' >
<br>
<br>
<input type= 'hidden' name= 'commented' value= 'set' >
<input type= 'submit' value= 'Áfram' >
</p>
</form>
</body>
<?php
$timi = date("Y-m-d H-i-s");
if(isset($_GET['commented']))
{
echo('Fært í gagnagrunn.');
$host = 'localhost';
$user = 'notandanafn';
$pass = 'password';
$db = 'database';
$table = 'nafnogtimi';
$skraninganr = $_GET['skraninganr'];
$starfsmadur = $_GET['starfsmadur'];
mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
$add_all = "INSERT INTO $table (nafn, timi) values('$nafn','str_to_date('$timi','%Y-%m-%d %H:%i:%s')";
mysql_query($add_all) or die(mysql_error());
}
else
{
}
?>
Ég er búinn að prófa að setja líka now() í insert setninguna, setja bara $timi ýmislegt fleira.
"timi" er timestamp í sql.
Þegar ég breytti því í varchar, þá fæ ég "D M j" format (Mon Mar 14), á dagsetningunni inní gagnagrunninn. annars ekkert.