Olá Rapaziada,
depois de um tempo, consigo postar mais um tutorial.
Após postar os tutoriais de como criar uma conexão e um banco de dados no MySQL, posto agora um pequeno tutorial para criar uma tabela para posteriormente inserir e manipular informações.
Bom, vamos lá, quem ainda não leu, recomendo a leitura da conexão e criação do BD.
O código é bastante simples, onde, vamos precisar de uma conexão com a base de dados, selecionar um banco, a SQL (que é o código em PHP copm as informações da tabela) e executar uma query.
Vamos analisar o código para criação das tabelas:
1: $sql = "CREATE TABLE nometabela
2: (id INT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY,
3: nome VARCHAR(60) NOT NULL,
4: sobrenome VARCHAR(60) NOT NULL)";
Na primeira linha, utilizamos o comando CREATE (já conhecido na criação do Banco) seguido da palavra TABLE (tabela) e o nome da tabela que desejamos criar.
Na linha 2, criamos um CAMPO chamado ID, EU costumo criar este campo para manipulação dos registros, se tornando muito mais fácil. Logo em seguinda, vem o atributo INT(3), este é o tipo de dado que poderá ser inserido neste campo, no caso é INTEIRO (números) com 3 casas, então posso adicionar registros até 999.´
Este é um campo NOT NULL, ele não poderá em nenhuma situação ficar sem preenchimento.
AUTO_INCREMENT: cada vez que for registrado algo na tabela, será gravado automaticamente um valor. Este valor não precisará ser adicionado na SQL, como o nome diz, ele é AUTOMATICAMENTE INCREMENTADO. Isto é importante para não cometermos erros.
PRIMARY KEY, estamos definindo que esta campo é a chave primaria da tabela, mais informações: primary key.
Na terceira linha, estamos definindo um campo chamado NOME do tipo VARCHAR com tamanho 60, e não poderá ser NULO, ou seja, precisa ser preenchido.
Na quarta linha, é semelhante à segunda linha, estamos criando um campo chamado SOBRENOME com VARCHAR(60), também sendo necessário ser preenchido.
Código completo:
Utilizando a Conexão com o base de dados, SQL e a query, nosso código ficaria assim:
1: <?php
2: $host = "localhost"; /* Local onde será conectado (normalmente é no localhost. */
3: $senha = ""; /* Aqui configuramos a senha. por padrão quando instalamos o WAMP, ele vem sem senha. */
4: $usuario = "root"; /* Usuário master, que ja vem configurado no servidor. */
5: 6: /* Para conectar ao banco iremos utilizar o comando mysql_connect, onde ele precisa de 3 atributos: HOST, USUÁRIO e SENHA. */
7: mysql_connect($host,$usuario,$senha) or die(mysql_error());
8: mysql_select_db("teste");
9: 10: $sql = "CREATE TABLE nometabela (id INT(3) NOT NULL AUTO_INCREMENT PRIMARY KEY, nome VARCHAR(60) NOT NULL, sobrenome VARCHAR(60) NOT NULL)";
11: mysql_query($sql);
12: ?>
É isso ae pessoal, espero que tenha sido útil esta informações, pretendo agora mostrar como inserir um registro nessa tabela que criamos.
Abraços e comentem para eu saber se estou no caminho certo!!


1 comentários:
mto bom... TODOS OS POSTS SOBRE MYSQL FUNCIONARAM.. parabéns
Postar um comentário