Você que ainda usa as funções abaixo:
» mysql_connect
» mysql_select_db
» mysql_fetch_array
entre outras... Pode dar adeus, pois essas funções estão em extinção!
Dê bem-vindo ao MySQLi
Recentemente, o PHP fez algumas mudanças e agora botou em rota de término as famosas funções usadas "mysql_connect, etc..." para conexão e manipulação do MySQL.
Na atualização do PHP para a versão 5.5.0 essas funções vão ser removidas dando lugar ao MySQLi e ao PDO que por sinal devem agilizar muito as consultas ao banco de dados
MySQLi - Como usar
Código PHP:
Explicação:
1ª linha - "$conexao = mysqli_connect...": Aqui é praticamente os mesmos parâmetros do
antigo mysql_connect porém agora temos o ultimo parâmetro que é o nome do banco de
dados que antes era dado pela função mysql_select_db
2ª linha - "$query = "SELECT * FROM tabela1";": Nossa query
3ª linha - "$resultado = $conexao->query($query);": Aqui nós executamos a nossa query com a função query() e guardamos tudo na $resultado
4ª linha - "$array = mysqli_fetch_array($resultado);" Aqui mandamos para array se você conhece as funções antigas já deve ter visto algo como essa a unica diferença é o "i" na frente do Mysql:
mysqli_fetch_array()
» mysql_connect
» mysql_select_db
» mysql_fetch_array
entre outras... Pode dar adeus, pois essas funções estão em extinção!
Dê bem-vindo ao MySQLi
Recentemente, o PHP fez algumas mudanças e agora botou em rota de término as famosas funções usadas "mysql_connect, etc..." para conexão e manipulação do MySQL.
Na atualização do PHP para a versão 5.5.0 essas funções vão ser removidas dando lugar ao MySQLi e ao PDO que por sinal devem agilizar muito as consultas ao banco de dados
MySQLi - Como usar
Código PHP:
Código:
//conectando $conexao = mysqli_connect("host","usuário","senha","nome_do_banco_de_dados"); // Criando a query $query = "SELECT * FROM tabela1"; // Executando a query e guardando as informações na variável $resultado $resultado = $conexao->query($query); // Enviando tudo para uma array $array = mysqli_fetch_array($resultado);
Explicação:
1ª linha - "$conexao = mysqli_connect...": Aqui é praticamente os mesmos parâmetros do
antigo mysql_connect porém agora temos o ultimo parâmetro que é o nome do banco de
dados que antes era dado pela função mysql_select_db
2ª linha - "$query = "SELECT * FROM tabela1";": Nossa query
3ª linha - "$resultado = $conexao->query($query);": Aqui nós executamos a nossa query com a função query() e guardamos tudo na $resultado
4ª linha - "$array = mysqli_fetch_array($resultado);" Aqui mandamos para array se você conhece as funções antigas já deve ter visto algo como essa a unica diferença é o "i" na frente do Mysql:
mysqli_fetch_array()