Добавляю в таблицу (БД использую ОРАКЛ) данные по форме!
Отправляю по форме данные типа даты.
Как конвертировать строку в дату? Пишет литерал не соответствует формату!
private function save_project() {
$id = $_POST['id_project'];
$test_name = $_POST['name_project'];
$emp_id = $_POST['emp_id'];
$id_type = $_POST['id_type'];
$time_result = $_POST['time_result'];
$state = $_POST['state'];
$date_close = $_POST['date_close'];
$date = "to_date($date_close, 'dd.mm.yyyy')";
if($id == '0'){
$sql = "INSERT INTO PROJECT (ID, NAME, EMP_ID, ID_TYPE, TIME_RESULT, STATE, DATE_CLOSE) VALUES (SEQ_PROJECT.NEXTVAL, '$test_name', '$emp_id','$id_type', '$time_result', '$state', '$date')";
}
else{
$sql = "update PROJECT set NAME = '$test_name', EMP_ID = '$emp_id', ID_TYPE = '$id_type', TIME_RESULT = '$time_result', STATE = '$state', DATE_CLOSE = '$date' where id = $id"; }
$m = $this->db->Execute($sql);
if($m !== true){
echo $m; return false;
}
header("Location: project"); }
Ошибка выходит такая ORA-00917: отсутствует запятая
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте, имею чат на сайте реализованый при помощи технологии длительного запросаВозникла мысль переделать тот самый чат на сокеты,...