Skip to content

tayron/funcao-sql-insert-dinamica-em-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Função de insert dinamica em PHP


Sempre que trabalho com sistema legado, vira e mexe praciso criar uma função genérica que gere sql de insert dinamico, baseado em uma lista de dados a serem inseridos. Todas as vezes que preciso acabo criando do zero e desta vez resolvi armazenar e também compartilhar com quem possa precisar.


Função mysql_real_escape_string foi usada para tratamento de string devido versão atual do PHP, pode ser substituida por outra conforme o ambiente.



Uso da função

$listaDados = array(
	array('Pedro', '11111'),
	array('Maria', '22222'),
	array('Cristina', '33333'),
	array('Carlos', '44444')
);

try{
    echo montarSQLInsert('contato', array('nome', 'telefone'), $listaDados);
}catch(Exception $e){
    echo $e->getMessage();
}

Saida do método abaixo será:
INSERT INTO contato (nome, telefone) VALUES ('Pedro', '11111'), ('Maria', '22222'), ('Cristina', '33333'), ('Carlos', '44444')

About

Função que monta sql de insert dinamica em PHP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages