/** * Cria cláusulas SQL UPDATE * * @param string $tabela * @param array $campos * @param array $valores * @param string $sentenca * @access public */ function gera_update($tabela, $campos, $valores, $sentenca) { $this->clausula_sql = "UPDATE " . $tabela . " SET "; $quantidade_campos = count($campos); for ($i = 0; $i < $quantidade_campos; ++$i) { $this->clausula_sql .= $campos[$i] . " = "; $this->clausula_sql .= clausulas_sql::escreve_valor($valores[$i], $i, $quantidade_campos); } $this->clausula_sql .= " " . $sentenca . ";"; return $this->clausula_sql; }
/** * Cria cláusulas SQL DELETE * * @param string $tabela * @param array $campos * @param array $valores * @access public */ function gera_delete($tabela, $campos, $valores) { $this->clausula_sql = "DELETE FROM " . $tabela . " WHERE "; $quantidade_campos = count($campos); for ($i = 0; $i < $quantidade_campos; ++$i) { $this->clausula_sql .= $campos[$i] . " = "; $this->clausula_sql .= clausulas_sql::escreve_valor($valores[$i], $i, $quantidade_campos); } return $this->clausula_sql; }