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.....");
    }
}