在boolean上调用成员函数getTimestamp()

时间:2018-01-04 11:34:50

标签: php datetime

无论我改变什么格式,我都得到了这个错误,我不知道是什么原因引起的。有人可以帮我吗?我的csv excel dateTime格式为 $i = 0; $len = count($map_column); $insData = array(); foreach ($map_column as $key => $value) { $i++; if ($key == 'dateTime') { $date = date_create_from_format('Y/m/d H:i:s', $row[$value]); $timestamp = $date->getTimestamp(); $sql .= 'UNIX_TIMESTAMP('.$key . ') = "' . $timestamp . '"'; } else { $sql .= $key . ' = "' . $row[$value] . '"'; } $insData[$key] = $row[$value]; if ($i < $len) { $sql .= ' AND '; } } $result = mysqli_query($cons, $sql); $r = mysqli_fetch_array($result); $count = (int)$r['count']; if ($count) { return; } // pr($insData); $columns = implode(", ",array_keys($insData)); $escaped_values = array_values($insData); $values = implode("', '", $escaped_values); $sql = "INSERT INTO hrar($columns) VALUES ('$values')"; if ($cons->query($sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } }

{{1}}

0 个答案:

没有答案