MySQL 5.5.9 | INSTALAÇÃO E CONFIGURAÇÃO + INTEGRAÇÃO COM PHP E APACHE - PARTE 2 | WINDOWS

Parte 2 > Continuando...

Marque a opção “Decision support (DSS)/OLAP” e clique em next:



Marque a opção “Enable TCP/IP Networking”, altere a porta (Port Number) para “5433”, marque a caixa “Add firewall exception for this port”, também marque a caixa “Enable Strict Mode” e clique em next:


Marque a opção “Manual Selected Default Character Set/Collation” deixe o Character Set como latin1 e clique em next:


Marque a opção “Install As Windows Service” deixe o “Service Name” como “MySQL”, marque a caixa “Launch the MySQL Server Automatically”, marque também a caixa “Include Bin Directory in Windows PATH” e clique em next:


Desmarque a opção “Modify Security Settings” e clique em next:

Aguarde enquanto as configurações são realizadas:


Clique em Finish para concluir a configuração:


Abra o prompt de comando (Iniciar -> Executar -> cmd) e digite “mysql –version”, deverá ser retornado a seguinte mensagem “Ver 14.14 Distrib 5.5.9, for Win32 (x86)”:


Crie um banco de dados no MySQL para validar:

No prompt de comando digite:

mysql -uroot
create database teste;
use teste;
create table aluno (aluno_id int not null auto_increment primary key, nome varchar(30) not null, idade int);
insert into aluno (nome, idade) values ('Willian', 20);
insert into aluno (nome, idade) values ('Maria', 17);
insert into aluno (nome, idade) values ('Joao', 43);


Faça uma consulta para verificar se tudo foi criado corretamente:

select  * from aluno;


Vamos integrar o PHP com o MySQL, abra o arquivo “C:\PHP5\php.ini” e procure pela linha
;extension=php_mysql.dll” retire “;” que está no começo da linha, salve e feche o arquivo.

Deve ficar assim:

Abra a pasta “C:\Apache\htdocs\” e dentro dela crie um novo arquivo de bloco de notas com o nome de “tstmysql.php” e nele digite:

<?php

//Cria 3 variaveis as informações de conexão:Variavel guarda local de acesso ao MySQL (repare que os números que estão ali são da porta de acesso que foi configurado na instalação do MySQL).
$host="localhost:5433";

//Variavel guarda usuário de acesso ao banco de dados.
$user="root";

//Variavel guarda senha do usuário.
$password="";

//Cria a variavel “$con” usa a função mysql_connect e em caso de erro na conexão retorna uma mensagem informando a falha.
$con = mysql_connect ($host,$user,$password) or die ("Não foi possível se conectar ao banco de dados");

//Seleciona o banco de dados criado e fazendo a conexão
mysql_selectdb("teste",$con);

//Guarda na variavel “$sql” a query (não chega a executar a query).
$sql = "select * from aluno";

//Realiza uma consulta no banco de dados selecionando todos os registros da tabela aluno utilizando a função “mysql_query” e como parâmetro a variavel “$sql”, o resultado da consulta é guardado na variavel “$qry_exec”.
$qry_exec = mysql_query($sql);

//Utiliza a função “mysql_num_rows” para contar a quantidade de linhas que possui na variavel  “$qry_exec” guardando o resultado na variavel “rowx”.
$rowx = mysql_num_rows($qry_exec);

//Faz um looping (repetição) usando a função “mysql_fetch_array” para jogar o resultado da variavel “$qry_exec” em Arrays e guardar na variavel “$qry_result”. O resultado desse looping será “id nome idade”. exemplo: “1 Willian 20”.
while ($qry_result = mysql_fetch_array($qry_exec)){
$id = $qry_result["aluno_id"];
$nome = $qry_result["nome"];
$idd = $qry_result["idade"];
echo $id; echo " "; echo $nome; echo " "; echo $idd; echo "<BR/>";
                }
?>

Seu arquivo deverá parecer-se com este:


Obs.: Lembrando que as linhas que estão na cor verde são comentários e é ignorado durante a compilação (coloquei para explicar melhor).

Salve o arquivo e feche.

Abra o browser e digite http://localhost:8080/tstmysql.php

O resultado deverá ser igual a este:



O MySQL foi instalado, configurado e foi feita a integração com o PHP realizando a conexão com o banco de dados criado.

Valeu pessoal, até a próxima.

0 comentários:

Postar um comentário

Gostou da postagem? Comente!

Related Posts Plugin for WordPress, Blogger...
 
Copyright© 2011 - Tech LiveBR | Desenvolvido por Willian