PHP和MySQL将所有日期行更新为时间戳
我有一个结构类似的数据库PHP和MySQL将所有日期行更新为时间戳,php,mysql,Php,Mysql,我有一个结构类似的数据库 [Name] [18:00] [Name] [12:00] 我想相应地使用strotime将每个时间转换为时间戳。请问我该怎么做?我尝试了while循环,它为每个人设置了相同的时间。您可以尝试以下方法,只需为表和列提供正确的名称即可 update `<TABLE>` set `<FIELD>`=unix_timestamp( concat( date_format( now(), "%Y-%m-%d"), " ", `<FIELD>
[Name] [18:00]
[Name] [12:00]
我想相应地使用strotime将每个时间转换为时间戳。请问我该怎么做?我尝试了while循环,它为每个人设置了相同的时间。您可以尝试以下方法,只需为表和列提供正确的名称即可
update `<TABLE>` set `<FIELD>`=unix_timestamp( concat( date_format( now(), "%Y-%m-%d"), " ", `<FIELD>`, ":00" ) );
if(isset($\u POST['update'])){
对于($i=0;$i$timestamp=strottime($time)是的,我知道它是一个变量。但是如何更新数据库中的所有值呢?如果你说的时间戳是指unix时间戳,那么它也包含一个日期,所以你还需要选择一个日期来与每次关联。你说你尝试了而循环-我们可以看看你尝试了什么吗?我尝试了foreach和while..不确定是否可以这样做
update `times` set `book_date`=unix_timestamp( concat( date_format( now(), "%Y-%m-%d"), " ", `book_date`, ":00" ) );
if(isset($_POST['update'])){
for($i=0;$i<$count;$i++){
$result = dbquery("UPDATE times SET.....");
}
}