Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/hufersil/hufersil.com.br/system/libraries/lumine/lib/Connection/MySQL.php on line 516
HUFERSIL WEBDEVELOPER - insert

HUFERSIL.WEBDEVELOPER - SoluƧƵes com qualidade - Hugo Ferreira da Silva

insert Qua, 30 de janeiro de 2008 - as 22h09

public function insert()

Este método é utilizado para inserir os dados de sua classe no banco de dados.
Caso sua classe possua uma chave primária auto-incrementável, você também poderá utilizar o método save para inserir os dados (caso a chave primária da classe não exista) ou realizar um update (caso ela tenha um valor em sua chave-primária).

Entretanto, se sua classe não possui uma chave-primária auto-incrementável, será necessário utilizar este método para inserir os registros e save / update para atualização. Exemplo:

  1. // recupera o arquivo que faz a configuraĆ§Ć£o de lumine
  2. // descrita anteriormente em "inicializando a configuraĆ§Ć£o"
  3. require_once 'configuracao.php';
  4.  
  5. // Importa a classe pessoa
  6. Util::Import('entidades.Pessoa');
  7.  
  8. // instancia a classe pessoa
  9. $pessoa = new Pessoa;
  10.  
  11. // atribui propriedades
  12. $pesso-->nome = 'Hugo';
  13. $pessoa->idade = 23;
  14. $pessoa->cpf = '12345678912';
  15.  
  16. // persiste o objeto no banco, usando insert
  17. $pessoa->insert();