PI S2 DSW III DouglasARS

De IFSC
Revisão de 11h19min de 5 de maio de 2016 por imported>Douglas (→‎Conexão PHP-MySQL)
Ir para navegação Ir para pesquisar

Apresentação

Olá Aluno,

...

Dediquem um tempo para seus estudos.

Falta pouco!

Fiquem atentos as postagens no Fórum e participem dos nossos encontros virtuais.

Prof. Douglas A.

Objetivos

  • Como alterar para o conjunto de funções MySQLi para conectar o PHP ao banco de dados MySQL.
  • Aprender a trabalhar com caixa de diálogos.
  • Como criar um Domínio gratuito na Internet.

Conexão PHP-MySQL

Nessa nossa volta ao desenvolvimento do sistema, me deparei com uma recomendação do PHP sobre a substituição do conjunto de funções MySQL por MySQLi, que é uma extensão do PHP feita para aproveitar os recursos mais avançados do banco de dados MySQL. O interessante desse novo conjunto de funções MySQLi é que pode ser usado de forma orientada a objetos.

Para que você possa utilizar as funções MySQLi você precisa do PHP 5 (ou superior) e MySQL 4.1.3 (ou superior). Não se esqueça de antes de testar esses scripts verificar se o MySQLi está habilitado no seu PHP dando uma olhada no phpinfo().

Para testar a versão, basta criar uma página PHP que chame info.php, salvar no diretório padrão do Apache: /var/www/html (para Ubuntu 14). Você pode criar a página (arquivo) com editor de sua preferência, veja o exemplo com o gedit:

$ gedit /var/www/html/info.php &

Digite o seguinte código:

<?php

      phpinfo();

?>

Salve o arquivo, vá no seu navegador e digite:

http://localhost/info.php

Deverá aparecer uma tela como esta:


Info php.png

Figura 1 - Tela resultado da função phpinfo().


Agora vamos aos exemplos de scripts que fazem todas as operações comuns do MySQL, vou preferir aqui mostrar conexões estruturadas, sem usar o recurso de orientação à objetos, vamos fazer isso mostrando parte do código baseado no nosso sistema exemplo.

Conectando ao MySQL

<?php
$servidor = 'localhost';
$usuario = 'root';
$senha = '';
$banco = 'mydb';

// Conecta-se ao banco de dados MySQL
    $link = mysqli_connect($servidor,$usuario,$senha,$banco) or die("ERRO: Não foi possível conectar-se ao banco de dados.");

Domínio na Internet

Resumo

Sistema exemplo

Endereço
http://douglasars.esy.es/
Usuário
adm
Senha
1234

Código Fonte

Download
http://douglasars.esy.es/down/exemplo.zip

Organização da Semana 3

Nesta segunda semana [...]

Até lá!

Bons estudos!

Prof. Douglas A.

Referências

[1] Guia prático de MySQLi no PHP: <http://blog.thiagobelem.net/guia-pratico-de-mysqli-no-php>

[2]





<< <> >>

Seções

Alteração de Dados

Recursividade de Páginas

Organização da Semana 2

Nesta primeira semana apresentamos nosso plano de ensino e recomeçamos o desenvolvimento do sistema, explicando sobre como utilizar sessões, para controlar o acesso às páginas, também aprendemos sobre edição dos dados já inseridos. Na próxima semana, vamos dar uma passado sobre o uso de novas funções de conexão do PHP com o banco de dados MySQL. Veremos também como colocar sua aplicação em um domínio gratuito na internet.

Não percam!

Bons estudos!

Prof. Douglas A.

Referências

[1]




<< <> >>