Arquivo da tag: banco

A extensão MySQLi do PHP

A extensão MySQLi do PHP

O PHP possui a extensão MySQL nativamente desde a versão 4. No PHP 5 foi adicionada a extensão MySQLi, que é uma versão mais completa e recente da antiga extensão MySQL.

Além disso, a extensão MySQLi suporta orientação e objetos. Essa nova extensão também viabiliza o uso de novos recursos do MySQL, como Stored Procedures ou Views.

A extensão MySQLi necessita do servidor MySQL 4.1 ou superior.

NOTA: A partir da versão 5.5 do PHP, a extensão MySQL (que usa funções mysql_*) está obsoleta. Leia mais sobre isso neste link.

Continue lendo

Como Inserir Múltiplos Registros no Banco de Dados de Forma Eficiente

sql-icon

Muitos programadores costumam executar vários comandos INSERT quando pretendem inserir múltiplos registros em uma tabela de banco de dados. Porém, quando os dados serão salvos na mesma tabela, não é necessário executar diversos comandos INSERT; apenas um é suficiente.

Por exemplo: em vez de executar:

INSERT INTO tabela(numero) VALUES (1);
INSERT INTO tabela(numero) VALUES (2);
...

Poderíamos executar:

INSERT INTO tabela(numero) VALUES (1), (2);

Vou mostrar uma maneira simples de se fazer isso dinamicamente, com quantidade indeterminada informações, que podem vir de qualquer tipo de fonte de dados.

Continue lendo