예제 #1
0
파일: Base.php 프로젝트: lerre/framework
 /**
  * Insert a row of data into the table
  * @param   string  $tableName
  * @param   array   $attributes  (column_name => value)
  */
 private function _insertRow($tableName, $attributes)
 {
     foreach ($attributes as $col => $value) {
         $cols[] = $this->_connection->quoteColumnName($col);
         $vals[] = $this->_connection->quote($value);
     }
     $colStr = implode(', ', $cols);
     $valStr = implode(', ', $vals);
     // build & execute SQL
     $sql = "INSERT INTO {$tableName} (" . "    {$colStr}" . ") VALUES (" . "    {$valStr}" . ")";
     $this->_connection->execute($sql);
 }