Ejemplo n.º 1
0
 /**
  * Return "insert" SQL.
  * @return mixed
  */
 public function getInsertSQL()
 {
     $table = $this->configParser->getTableName();
     $data = $this->obj->getUncommitted();
     if (LudoDB::hasPDO()) {
         return $this->getPDOInsert($data);
     }
     if (!isset($data)) {
         $data = array($this->obj->configParser()->getIdField() => self::DELETED);
     }
     $sql = "insert into " . $table . "(" . implode(",", array_keys($data)) . ")";
     $sql .= "values('" . implode("','", array_values($data)) . "')";
     $sql = str_replace("'" . self::DELETED . "'", "null", $sql);
     return $sql;
 }