Básicos do PHP e MySQL
Muita gente que está começando em PHP/MySQL não tem nem idéia de como trabalhar com banco de dados, pensando nisso resolvi criar esse artigo.
Supondo que você já esteja com o servidor configurado e rodando perfeitamente. Crie no diretório raiz um novo diretório chamado "data", e nele criaremos o arquivo conecta.php com o código abaixo:
A primeira função chamada mysql_connect faz a conexão do script PHP ao servidor de banco de dados MySQL. Para isso você precisa especificar o domínio ou endereço IP onde o servidor está localizado (nesse caso "localhost", ou seja, o próprio computador), o nome do usuário e a senha do mesmo.
A segunda função chamada mysql_select_db faz a seleção de qual banco de dados você quer usar nessa conexão.
Esse script serve para conexão ao banco de dados, por isso é aconselhável um diretório fora do diretório raiz por medidas de segurança. Nos seus outros scripts PHP você irá incluir esse arquivo, que irá tomar conta de conectar ao banco de dados.
Supondo que você já esteja com o servidor configurado e rodando perfeitamente. Crie no diretório raiz um novo diretório chamado "data", e nele criaremos o arquivo conecta.php com o código abaixo:
<?php // nome do banco de dados $dbname = "geral"; // usuário do banco de dados $usuario = "root"; // senha do banco de dados $password = "12345"; // faz a conexão com o banco de dados if (!($con = mysql_connect("localhost", $usuario, $password))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador."; exit; } if (!($db = mysql_select_db($dbname, $con))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL. Favor Contactar o Administrador."; exit; } ?>
A primeira função chamada mysql_connect faz a conexão do script PHP ao servidor de banco de dados MySQL. Para isso você precisa especificar o domínio ou endereço IP onde o servidor está localizado (nesse caso "localhost", ou seja, o próprio computador), o nome do usuário e a senha do mesmo.
A segunda função chamada mysql_select_db faz a seleção de qual banco de dados você quer usar nessa conexão.
Esse script serve para conexão ao banco de dados, por isso é aconselhável um diretório fora do diretório raiz por medidas de segurança. Nos seus outros scripts PHP você irá incluir esse arquivo, que irá tomar conta de conectar ao banco de dados.
simples mas bom para quem esta começando, poderia dar continuidade a esse script, assim o pessoal como eu poderia estudar gradativamente
05/07/2006 6:47pm
(~18 anos atrás)
Muito obrigado.
Agora estou na luta para saber como ler o banco de dados!!!
Agora estou na luta para saber como ler o banco de dados!!!
30/03/2006 4:26am
(~19 anos atrás)
Seiji, consegui !!! Criei pela primeira vez e conectei ao bco e fiz rodar esse seu exemplo, gracas a teu tutorial, parabens!!!!!
So nao consegui o seguinte... Imprimir a mensagem "Seus dados foram inseridos com sucesso"
ha ess possibilidade ou a gente parou lah na validacao so mesmo ?
Abraços, parabens e muito obrigada!
So nao consegui o seguinte... Imprimir a mensagem "Seus dados foram inseridos com sucesso"
ha ess possibilidade ou a gente parou lah na validacao so mesmo ?
Abraços, parabens e muito obrigada!
02/03/2006 6:32am
(~19 anos atrás)
se eu consegui entender a "validacao do mail" deve ser um especie de Autenticacao, checagem do mail postado via formulário, seria isso ?
mas se for...
O que deixei escapar ? HA alguma campo em um dos codigos do tutorial onde deveria ser inserido um mail especifico para ser comparado ao mail postado pelo form ? Eh isso ? Se for..onde deve entrar esse mail no codigo ?
:)
Deem um SOS, please !!
mas se for...
O que deixei escapar ? HA alguma campo em um dos codigos do tutorial onde deveria ser inserido um mail especifico para ser comparado ao mail postado pelo form ? Eh isso ? Se for..onde deve entrar esse mail no codigo ?
:)
Deem um SOS, please !!
02/03/2006 6:12am
(~19 anos atrás)
Essa validação do email...
vi mal ou só aceita mesmo emails cujo dominio seja o mesmo que o da maquina em que se esta a enviar o email?
vi mal ou só aceita mesmo emails cujo dominio seja o mesmo que o da maquina em que se esta a enviar o email?
08/12/2005 8:43pm
(~19 anos atrás)
Valeu companheiro, essa dica me quebrou um galhão, só teve um problema q tive q consertar, vai a dica....
alguns servidores não entendem variaveis trocadas pelo metodo POST do formulário...
caso isso ocorra, tente fazer dessa forma em todas as variaveis postadas...
$_POST[variavel]
dessa forma consegui trocar variaveis entre forms...
o flash também consegue postar dados...
abraços
alguns servidores não entendem variaveis trocadas pelo metodo POST do formulário...
caso isso ocorra, tente fazer dessa forma em todas as variaveis postadas...
$_POST[variavel]
dessa forma consegui trocar variaveis entre forms...
o flash também consegue postar dados...
abraços
26/10/2005 3:34pm
(~19 anos atrás)
mto bom o tutorial.. tá bem basicão mesmo, e ainda com validação de e-mail...
mto boa iniciativa pros iniciantes
bola dentro!
mto boa iniciativa pros iniciantes
bola dentro!
23/10/2005 7:54pm
(~19 anos atrás)
Muito obrigado!