Ejemplo n.º 1
0
 /**
  * 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;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }