Nota: “Acabei de escrever tudo, ficou grandin, mas peço ajuda e paciência de vocês. Como poderão ver, tentei perguntar sempre como se pesca, ao invés de pedir pelo peixe.”
Bom galera, resolvi tentar novamente me empenhar nesse curioso mundo “PHP + MySQL” pra ver se ganho conhecimento, e quem sabe daqui um tempo, algum dindim.
Pra juntar a fome com a vontade de comer, peguei um projetinho e to tendo alguma dificuldade de achar documentação que estou precisando.
Vale informar que assuntos relacionados a Web em geral, eu sou fraco...
Ao invés de apenas fazer a pergunta, to explicando minha situação, para diminuir a possibilidade de erro de interpretação:
Minha esposa está precisando de um sistema “simples” na empresa (pequena) que ela trabalha, onde basicamente quer cadastrar os clientes, ter uma tabela de vendas, e algumas “cocitas” a mais. Apesar de rodar internamente achei que seria interessante eu fazer em PHP, imaginando possíveis e futuras expansões, além é óbvio de utilizar linguagens free.
Me lembrando da época que eu estudava, resolvi começar o projeto “desenhando” o BD “X”. E deduzi as seguintes tabelas:
-Agente (funcionário)
-Cliente
-EndAgente
-EndCliente
-Produto
-Venda (tabela de relacionamento Produto x Cliente)
OBS: Clinte x EndCliente e Agente x EndAgente são escolhas particulares que acho que só atrapalharia explicar aqui o por que dessa forma.. mas da pra ter uma idéia vendo...
Pois bem, após isso, achei um belo tutorial sobre sobre PHP + Apache + MySQL no Windows
E seguindo ele à risca quase consegui montar esse esquema, só tive que mudar:
LoadModule php5_module "c:/php/php5apache2.dll"
Por
LoadModule php5_module "c:/PHP/php5apache2_2.dll"
Até ai, blz!
Agora, estava procurando tutorias pra ver como continuo...
Primeiro, me lembrei de um programa antigo que tenho aqui, o MySQL Front (espero que conheçam ele) e instalei para poder me facilitar a vida para eu criar as tabelas listadas acima.
Funcionou certin, mas minha memória não me deixou lembrar algumas coisas:
Ao criar a tabela, me é pedido nome (isso é fácil), tipo... Deixei o padrão innoDB (depois li que o baum é esse mesmo) e Character Set (Deixei em branco)
Pergunta 1 – Vale a pena usar esse programa? Existe algo similar e ou melhor?
Pergunta 2 – O que é o Character Set? É necessário?
Pergunta 3 - Estou enferrujado com os tipos de dados (varchar, char, int, etc...) Onde acho essas especificações? Inclusive, queria saber como é o padrão do date (se é dd/mm/aa ou mês antes, ou aaaa.. enfim).
Terminado isso, entendo que seja a hora de eu partir para PHP.
A principio, pretendo fazer algo “tosco” visualmente, para me concentrar na importâncias das informações. Depois que elaborar o projeto, tb vou usar algo relacionado a login...
Por hora, só penso em ter uma amostra, onde consiga exibir os dados cadastrados.. alterar e incluir. E também um bom sistema de pesquisa de vendas, que deve ser isso que o dono mais vai querer (bobo o cara não é).
Enfim, eu tb me lembrei de um programa antiguinho que eu tenho aqui... PHPDesigner 2005 (eu achei ele “facil” de se usar, layout bacana, só tme que ter monitor grande e resolução tb), e instalei versão mais nova 2007 (mas essa virou trial de 15 dias, ai desisti)
Pergunta 4 – o 2005 é uma boa escolha? Tem algo free melhor (sendo fácil ainda)?
Bom, como to empacado neste estagio, não tenho mais perguntas por hora. Mas se vc leu até aqui, eu já te agradeço muito pela atenção.
Abraços.
Trunks