o credito do WEBGUINIZER é do @heverex
sexta-feira, 2 de outubro de 2009
Webdesign sem php? definitivamente não dá!
o credito do WEBGUINIZER é do @heverex
Postado por Edu Dantas às 11:20 0 comentários
Marcadores: php webdesigner
terça-feira, 28 de julho de 2009
Php e MySql, video-aula php conectando e inserindo em um Banco de Dados
Php e MySql video-aula php: video-aula4 from eduardodantas on Vimeo.
Então Pessoal, demorei mas consegui postar aqui mais uma video-aula de php. Com certeza você vai dar um grande avanço fazendo conexão com banco de dados MySql, criando e cadastrando dados em uma tabela MySql apartir de um arquivo php.
Nesta video-aula php eu usei o phpMyAdmin do wamp para criar o banco e as tabelas, por isso, se você não tiver o Wamp ainda vá até a primeira video-aula e baixe-o do link que tem lá, ou busque no google que vc vai encontrar. (ou busque pelo xamp ou vertrigo que são boas alternativas).
As funções que para atuar no mysql pelo php são iniciadas do mysql_, para um maior entendimento das funções do php, tenha sempre aberto o site http://br.php.net
A instrução sql usada foi a INSERT, que insere informações em uma tabela existente no banco. a sintaxe dela é:
"Insert [table] (campo, campo, ...) values ('valor','valor','..')"
Onde [table] é o nome da tabela.
Bom, o intuito desse blog não é escrever muito, mas sim falar e mostrar hehe, para um post eu já escrevi de mais hehe, boa video-aula php.
Baixe aqui os arquivos desta aula: Video-aula Php aula 4
Conforme prometido, aqui segue explicação sobre os tipos de dados do mysql.
Os tipos de dados que pode ter um campo, podem-se agrupar em três grandes grupos:
- Tipos numéricos
- Tipos de Data
- Tipos de Cadeia
Existem tipos de dados numéricos, que se podem dividir em dois grandes grupos, os que estão em vírgula flutuante (com decimais) e os que não. Abaixo só os principais:
Integer, Int: número inteiro com ou sem signo. Com signo a margem de valores válidos é desde -2147483648 até 2147483647. Sem signo, a margem de valores é de 0 até 429.496.295
Float: número pequeno em vírgula flutuante de precisão simples. Os valores válidos vão desde -3.402823466E+38 até -1.175494351E-38,0 eté desde 175494351E-38 até 3.402823466E+38.
xReal, Double: número em vírgula flutuante de dupla precisão. Os valores permitidos vão desde -1.7976931348623157E+308 até -2.2250738585072014E-308, 0 e desde 2.2250738585072014E-308 até 1.7976931348623157E+308
Decimal, Dec, Numeric: Número em vírgula flutuante desempacotado. O número armazena-se como uma cadeia.
2 Tipos data:
Na hora de armazenar datas, há que ter em conta que MySQL não verifica de uma maneira estricta se uma data é válida ou não. Simplesmente comprova que o mês está compreendido entre 0 e 12 e que o dia está compreendido entre 0 e 31.
Date: tipo data, armazena uma data. A margem de valores vai desde o 1 de Janeiro de 1001 ao 31 de dezembro de 9999. O formato de armazenamento é de ano-mes-dia.
DateTime: Combinação de data e hora. A margem de valores vai desde o 1 ed Janeiro de 1001 às 0 horas, 0 minutos e 0 segundos ao 31 de Dezembro de 9999 às 23 horas, 59 minutos e 59 segundos. O formato de armazenamento é de ano-mes-dia horas:minutos:segundos
TimeStamp: Combinação de data e hora. A margem vai desde o 1 de Janeiro de 1970 ao ano 2037. O formato de armazenamento depende do tamanho do campo:
Tamanho | Formato |
---|---|
14 | AnoMesDiaHoraMinutoSegundo aaaammddhhmmss |
12 | AnoMesDiaHoraMinutoSegundo aammddhhmmss |
8 | AnoMesDia aaaammdd |
6 | AnoMesDia aammdd |
4 | AnoMes aamm |
2 | Ano aa |
Time: armazena uma hora. A margem de horas vai desde -838 horas, 59 minutos e 59 segundos. O formato de armazenamento é 'HH:MM:SS'.
Year: armazena um ano. A margem de valores permitidos vai desde o ano 1901 ao ano 2155. O campo pode ter tamanho dois ou tamanho 4 dependendo de se queremos armazenar o ano com dois ou quatro algarismos.
3 Tipos de cadeia:
Char(n): armazena uma cadeia de longitude fixa. A cadeia poderá conter desde 0 até 255 caracteres.
VarChar(n): armazena uma cadeia de longitude variável. A cadeia poderá conter desde 0 até 255 caracteres. Dentro dos tipos de cadeia pode-se distinguir dois subtipos, os tipo Test e os tipo Blob (Binary Large Object) A diferença entre um tipo e outro é o tratamento que recebem na hora de ordená-los e compará-los. No tipo test ordena-se sem ter importância as maiúsculas e as minúsculas e no tipo blob ordena-se tendo em conta as maiúsculas e minúsculas.
Os tipos blob utilizam-se para armazenar dados binários como podem ser ficheiros.
Blob e Text: um texto com um máximo de 65535 caracteres.
LongBlob e LongText: um texto com um máximo de caracteres 4.294.967.295. Há que ter em conta que devido aos protocolos de comunicação os pacotes podem ter um máximo de 16 Mb.
Diferença de armazenamento entre os tipos Char e VarChar
Valor | CHAR(4) | Armazenamento | VARCHAR(4) | Armazenamento |
---|---|---|---|---|
'' | '' | 4 bytes | " | 1 byte |
'ab' | 'ab ' | 4 bytes | 'ab' | 3 bytes |
'abcd' | 'abcd' | 4 bytes | 'abcd' | |
'abcdefgh' | 'abcd' | 4 bytes | 'abcd' | 5 bytes |
Postado por Edu Dantas às 21:15 0 comentários
Marcadores: conexão, insert, Mysql, php, video-aula, vídeo-aula de php primeiros passos
segunda-feira, 27 de julho de 2009
Video-Aula PHP - Novas video-aulas esta semana
Olá pessoal, fiquei meio sumido aqui do blog, mas esta semana vai sair novas video-aulas, aguardem...
É que tah uma correria só, mudando de emprego, portanto nova rotina
Grande abraço.
Aproveite enquanto espera, dá uma passadinha no http://luzparaseudia.blogspot.com
Postado por Edu Dantas às 08:27 0 comentários
terça-feira, 30 de junho de 2009
Vídeo-Aula Php - Enviando variáveis entre páginas com métodos POST e GET
Uma dúvida muito comum quando começamos a programar, é como enviar dados de uma página para outra, trafegar informações entre um arquivo e outro. Para isso abordo o uso dos métodos de envio e recuperação $_POST e $_GET.
Se tiver alguma dúvida, digite ela no comentário da video-aula que terei o maio prazer em ajudar.
Postado por Edu Dantas às 22:47 0 comentários
quinta-feira, 25 de junho de 2009
Video-aula php - Condição if, elseif e operadores matemáticos. Construíndo uma mini calculadora
Em continuidade da video-aula anterior (primeiros passos em php), esta vídeo-aula traz mais um exemplo do uso da condição IF junto com expressões condicionais adicionais usando o ELSEIF.
Nesta video-aula usamos formulário, e variável global $_POST para resgatar os valores enviados pelo formulário.
Abaixo segue a tabela de operadores matemáticos usados no php.
Operadores Lógicos
Postado por Edu Dantas às 22:44 0 comentários
Marcadores: $_post, calculadora php, formulário, php, post, variável global, video-aula
Video-aula PHP - Primeiros Passos
Encontramos muita coisa na internet sobre php, muita coisa mesmo, mas é muito difícil encontrar os primeiros passos, os primeiros mesmo. Como começar realmente. Informações como que para rodar o php é necessário instalar um servidor local, que tem suítes que fazem o trabalho duro da instalação dos serviços pra você etc...
Então esta é a motivação e o conteúdo desta vídeo-aula de php
Postado por Edu Dantas às 10:59 2 comentários
Marcadores: php, table less, video-aula, vídeo-aula de php primeiros passos