求教一个php向mysql插入时间的问题
我可以从xml读到一个时间:1235716200000
似乎用的date的时候需要除1000
所以我用$start_time = $post->getElementsByTagName("StartTime")->item(0)->nodeValue/1000;
然后$query="INSERT INTO `test` (`start_time`) VALUES (".$start_time.")";
结果报错You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '06:30:00)' at line 1
加两个引号$query="INSERT INTO `test`(`start_time`) VALUES ('".$start_time."')";
也报错Incorrect datetime value: '1970-01-01 00:00:00' for column 'start_time' at row 1
求教达人,这是什么问题?原因是什么,应该怎么正确插入
去掉点 .
要不把sql语句输出来看下
$result = $db->query($query);
if (!$result){
echo $query."\n";
echo $db->error.$discover.' <br />';
}else{
//echo $Title."added. <br />";
}
php变量在双引号中能直接使
$query="INSERT INTO `test` (start_time) VALUES ($start_time)";
这样子应该可以吧
不行,报错
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '06:30:00)' at line 1
echo "INSERT INTO `test` (start_time) VALUES ($start_time)";
相关问答:
各位大侠
求一段php代码
可以实现以下功能
针对不同的浏览器显示不同的图片
就是有一张图片,只想给ie6用户看到
如果ie7、chrome、firefox用户浏览则显示另外一张图片  ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
过完年要去武汉了,想了解一下PHP培训比较正规?
哦 对了,还有!PHP手册必须得弄一个
嗯 天天在看圣经(一天也就只能看个二十页),PHP100视频教程看了33讲了(一天也只看一讲)
我会坚持把这本书和视频搞定 ......