Кто-нибудь знал мою проблему? У меня есть база данных Oracle, и я использовал pdo. Я не могу получить данные, потому что существует проблема с привязкой столбца даты. Вот мой код.
private function query($sql, $params = array()){
$this->_error = false;
if ($this->_query = $this->_pdo->prepare($sql)) {
$x = 1;
if (count($params)) {
foreach ($params as $param) {
if (DateTime::createFromFormat('Y-m-d G:i:s', $param) !== FALSE) {
$this->_query->bindValue($x,TO_DATE($param,'YYYY-MM-DD HH24:MI:SS')); //THE PROBLEM IS HERE.<--
}else{
$this->_query->bindValue($x,$param);
}
$x++;
}
}
if ($this->_query->execute()) {
$this->_results = $this->_query->fetchAll(PDO::FETCH_OBJ);
$this->_count = $this->_query->rowCount();
$this->_error = false;
}
else
{
$this->_error = true;
}
}
return $this;
}