?php
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、獻(xiàn)縣ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的獻(xiàn)縣網(wǎng)站制作公司
/*作者:泡啤網(wǎng)*/
$id=mysql_connect("localhost","root","123") or die('連接失敗:' . mysql_error());//說明:root 是數(shù)據(jù)庫用戶名 123是密碼
if(mysql_select_db("web",$id)) //說明:web 是數(shù)據(jù)庫名稱
echo "";
else
echo ('數(shù)據(jù)庫選擇失敗:' . mysql_error());
mysql_query("set names gb2312"); //設(shè)置為簡體中文
?
?php
$str="您好,您好嗎,他是,我是";
$strArray = explode(",",$str);
foreach ($strArray as $list){
$query=mysql_query("insert into tag(txt) values('$list')");
}
?
存儲(chǔ)的時(shí)候一般都是將數(shù)據(jù)存成vchar的利于你的數(shù)據(jù)調(diào)取
$sql = "insert into 產(chǎn)品(字段名) values ('$pname',$price,'$fn',getdate())";你的數(shù)據(jù)庫后面是必須要有你的字段名的,不然是存不進(jìn)去的,這樣的話就可以存儲(chǔ)就來!
?php
date_default_timezone_set
('PRC');
$date
=
date("Y-m-d
H:i:s");
$str
=
explode('
',
$date);
echo
$date;
echo
"br/";
echo
$str[1];
?
問題1:時(shí)區(qū)沒設(shè)對(duì)。
問題2:取數(shù)據(jù)時(shí)出錯(cuò)。
你只需把我這個(gè)例子運(yùn)行一次,如果顯示正確,那么把$date換成你從數(shù)據(jù)庫取出來的結(jié)果即可。
這么好的答案不給分,沒良心。
一般有兩種訪問:
方法一:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',now())";
$query=mysql_query($sql); //執(zhí)行sql語句
//這種方法,你datetime字段要設(shè)計(jì)成date類型,now() 是mysql數(shù)據(jù)庫提供的一個(gè)獲取當(dāng)前時(shí)間函數(shù)
方法二:
$sql="INSERT INTO `test` (`id`,`content`,`datetime`)values(NULL,'hello',".time().")";
$query=mysql_query($sql); //執(zhí)行sql語句
//這種方法:datetime字段設(shè)計(jì)成int(10)類型。time()是php提供獲取時(shí)間戳的函數(shù)。
推薦使用方法二,因?yàn)檫@種方式,一.排序速度快,二.方便轉(zhuǎn)換時(shí)間區(qū)。主流的開源程序都有采用這方式。像discuz phpwind dedecms等等。
像不規(guī)則的日期時(shí)間格式,可以使用varchar類型.這種可以存儲(chǔ)任何字符串類型的表示格式,但就是對(duì)于后期處理操作支持不太好,比如格式的format.
對(duì)于規(guī)則格式,可以使用datetime類型.可以完美支持后期的format轉(zhuǎn)義.
你這里的11:00:00
這兩個(gè):是不同的,所以需要存儲(chǔ)為varchar.具體規(guī)則的日期時(shí)間格式你可以搜一下,一般有
年-月-日 時(shí):分:秒
日/月/年 時(shí):分:秒
有很多的.
從截圖代碼看,問題的關(guān)鍵點(diǎn)在于:將 $_POST["Start_date"] 和?$_POST["Start_time"] 組合,再進(jìn)行轉(zhuǎn)換。
由于代碼中沒有提供上述兩個(gè)變量的格式,假設(shè)兩者都是字符型:
$_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');?//默認(rèn)時(shí)區(qū)????
$date?=?"2018-01-01";
$time?=?"12:00:00";
$start1?=?date('Y-m-d?H:i:s',strtotime($date?.?'?'?.?$time));
echo?"當(dāng)前日期:",$start1,"br";
運(yùn)行截圖: