mysqli
O que é Mysqli:
A mysqli foi criada principalmente para dar suporte as novas funcionalidades do banco de dados MySQL. Ela é conhecida como “MySQL melhorado”. A extensão mysqli é incluída a partir da versão 5 do php e versão posteriores. Também é importante salientar que você pode estar utilizando Stored Procedures, e além é claro de trabalhar com Prepared Statements.
Muito se discute na comunidade de programadores qual seria a melhor forma de programar, seria procedural ou orientada a objetos? Logo de cara digo para vocês que esqueçam a forma procedural de programação, no começo pode ser útil para o aprendizado, porém o ideal seria você se acostumar e aprender a forma orientada a objetos. As vantagens englobam a produtividade, organização do código e um desempenho muito melhor da sua aplicação.
Então como foi falado no começo do artigo, podemos usar o Mysqli tanto na forma procedural quanto na orientada, porém nesse artigo faremos uso da segunda forma.
Usando o Mysqli:
Iremos nesse artigo realizar uma conexão com o banco de dados e posteriormente retornar uma consulta do mesmo.
OBS: Antes de utilizar o Mysqli verifique no phpinfo() se o mesmo está habilitado.
Conexão com o banco de dados
Para realizar a conexão com o banco de dados no Mysqli é muito simples, primeiramente devemos instanciar a classe mysqli e no seu construtor informaremos os parâmetros para a conexão, que são os (servidor, usuário, senha, banco). left48260<?php $servidor = "localhost";
$usuario = "root";
$senha = "";
$banco = "exemplo"; //conecta-se ao banco de dados Mysql$con = new mysqli($servidor, $usuario, $senha, $banco); ?>
020000<?php
$servidor = "localhost";
$usuario = "root";
$senha = "";
$banco = "exemplo"; //conecta-se ao banco de dados Mysql$con = new mysqli($servidor, $usuario, $senha, $banco); ?>
Realização de uma consulta ao banco
Agora que possuímos um objeto $con do tipo Mysqli, Vamos utilizar o método