十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
像不规则的日期时间格式,可以使用varchar类型.这种可以存储任何字符串类型的表示格式,但就是对于后期处理操作支持不太好,比如格式的format.
创新互联是一家专注于网站制作、成都网站制作与策划设计,五通桥网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:五通桥等地区。五通桥做网站价格咨询:18982081108
对于规则格式,可以使用datetime类型.可以完美支持后期的format转义.
你这里的11:00:00
这两个:是不同的,所以需要存储为varchar.具体规则的日期时间格式你可以搜一下,一般有
年-月-日 时:分:秒
日/月/年 时:分:秒
有很多的.
从截图代码看,问题的关键点在于:将 $_POST["Start_date"] 和 $_POST["Start_time"] 组合,再进行转换。
由于代码中没有提供上述两个变量的格式,假设两者都是字符型:
$_POST["Start_date"] = '2018-1-1';
$_POST["Start_date"] = '12:00:00';
则可以用以下代码:
$start1 = date('Y-m-d H:i:s',strtotime($start_date . ' ' . $start_time));
示例:
?php
date_default_timezone_set('PRC'); //默认时区
$date = "2018-01-01";
$time = "12:00:00";
$start1 = date('Y-m-d H:i:s',strtotime($date . ' ' . $time));
echo "当前日期:",$start1,"br";
运行截图:
?php
/*作者:泡啤网*/
$id=mysql_connect("localhost","root","123") or die('连接失败:' . mysql_error());//说明:root 是数据库用户名 123是密码
if(mysql_select_db("web",$id)) //说明:web 是数据库名称
echo "";
else
echo ('数据库选择失败:' . mysql_error());
mysql_query("set names gb2312"); //设置为简体中文
?
?php
$str="您好,您好吗,他是,我是";
$strArray = explode(",",$str);
foreach ($strArray as $list){
$query=mysql_query("insert into tag(txt) values('$list')");
}
?
存储的时候一般都是将数据存成vchar的利于你的数据调取
$sql = "insert into 产品(字段名) values ('$pname',$price,'$fn',getdate())";你的数据库后面是必须要有你的字段名的,不然是存不进去的,这样的话就可以存储就来!
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先打开mysql查询器,例如以c1表add_time字段为例。
2、其次,打开php编辑器,新建php文件,例如:index.php。
3、在index.php中,输入代码:$date = date('Y-m-d');$conn = new mysqli('localhost', 'root', '', 'test');$sql = 'update c1 set add_time="' . $date . '"';$conn-query($sql);。
4、浏览器运行index.php页面,之后在mysql查询器查看,发现时间已经被存进add_time了。