Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro

Alpha Servers
Resultados 1 a 3 de 3

Hybrid View

  1. #1

    Avatar de Nerdzinhu
    Data de Ingresso
    Nov 2010
    Localização
    Meu quarto
    Idade
    28
    Posts
    90
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    14

    Padrão Entenda PHP - Querys / fetchs!

    NOTA
    Olá galerinha, tudo bom?
    Enfim , sem nada o que fazer , ai resolvi da um pulo por aqui...
    Entao , mãos a obra!


    ANTES DE MAIS NADA...
    Informação

    Criem QUASE tudo em variaveis ,para que tudo se torne mais facil no futuro ,e confundir menos!


    Informação
    gente , entendam que:

    mssql é um e mysql é outro...
    vou demonstrar com o mysql , porque ja estou acostumado, mas se você for usar no mssql , pode apenas mudar o mysql . OK?
    Go!

    Querys:

    No PHP , existe 4 Querys BASICAS de databases...

    SELECT / INSERT INTO / UPDATE / DELETE
    E irei falar um pouco sobre tais...


    SELECT

    A query select , seleciona dados da database , mas nao printa, VOCE tem que mandar printar com algum echo.

    Exemplo:
    Código PHP:
    <?php 
    $selecionar 
    mysql_query("SELECT * FROM tutorial");
    echo 
    $selecionar
    ?>
    Ali , eu mandei selecionar TUDO ( * ) da "TUTORIAL" e , mandei printar com o echo na variavel da query.
    Mas se fosse:
    Código PHP:
    <?php 
    $selecionar 
    mysql_query("SELECT nomes FROM tutorial");
    echo 
    $selecionar
    ?>
    Selecionaria os RESULTADOS da tabela TUTORIAL.

    Pode tambem , mandar que tenha um limite:

    Código PHP:
    <?php 
    $selecionar 
    mysql_query("SELECT nomes FROM tutorial LIMIT 3");
    echo 
    $selecionar
    ?>
    Mandei aparecer MAXIMO 3 resultados.
    E tambem , tem como mostrar ORDENADAMENTE...

    Código PHP:
    <?php 
    $selecionar 
    mysql_query("SELECT nomes FROM tutorial ORDER BY nome DESC LIMIT 3");
    echo 
    $selecionar
    ?>
    Informação
    DESC -Decrescente ASC - Crescente


    INSERT INTO

    A query INSERT INTO , inseri dados na tabela que você mandar.

    Código PHP:
    <?php 
    $enviar
    mysql_query("INSERT INTO tutorial (nome,forum) VALUES ('Nerdzinhu','Forum')");
    ?>
    Se a ação criada , mandar enviar e acionar esse script , isso adcionará informações em sua database.

    UPDATE

    É uma Query BASTANTE utilizada , para modificar ou alterar informações no banco de dados

    Exemplo:

    Código PHP:
    <?php 
    $alterar
    mysql_query("UPDATE tutorial SET nome='Nerdzinhu'");
    ?>
    Assim , modifica-se , ou altera resultados.

    DELETE

    Uma query , que deleta não as informações , e sim uma tabela inteira...

    Código PHP:
    <?php 
    $deletar
    mysql_query("DELETE FROM tutorial WHERE nome = 'nerdzinhu'");
    ?>
    Assim , deletando as informações em uma row inteira


    SUB COMANDOS DE QUERY
    NOTA
    WHERE = QUANDO, se voce interpretar $deletar= mysql_query("DELETE FROM tutorial WHERE nome = 'nerdzinhu'"); , serria , quando a linha nome tiver nerdzinhu , delete-a!

    ORDER BY = Ordem de ...Se você interpretar $selecionar = mysql_query("SELECT nomes FROM tutorial ORDER BY nome DESC LIMIT 3"); irá entender ordem de nome decrecente


    LIMIT = Limite , se voce interpretar $selecionar = mysql_query("SELECT nomes FROM tutorial ORDER BY nome DESC LIMIT 3"); irá entender que o limite dos resultados é 3


    FROM = de $selecionar = mysql_query("SELECT nomes FROM tutorial ORDER BY nome DESC LIMIT 3"); seria .. SELECIONE nome da tabela tutorial




    Fetchs!

    Fethc são sub query , que você usa normalmente para fazer uma sub consulta da sua query.

    Existem 3 Fetchs PRINCIPAIS(MAIS USADOS)
    fetch_array / fecth_row / fecth_assoc
    fecth_array

    Pega a linha e transforma em uma matriz...

    Código PHP:
    <?php
    $selecionar 
    mysql_query("SELECT nomes FROM tutorial LIMIT 3");
    $resultado mysql_fetch_array($selecionar);

    echo 
    $resultado['nome'];
    ?>
    Simplesmente , utilizei variaveis , olhe como ficou simples, você ja deve ter entendido.
    O Assoc é praticamente , identico, mas pode ser usado como array tambem , usando ...

    Código PHP:
    <?php
    $selecionar 
    mysql_query("SELECT nomes FROM tutorial LIMIT 3");
    $resultado mysql_fetch_array($selecionar);

    echo 
    $resultado['0'];
    ?>

    fetch_row


    É o mesmo que o array em tese...mas , elesó puxa uma unica linha..

    Código PHP:
    <?php
    $selecionar 
    mysql_query("SELECT nomes FROM tutorial LIMIT 3");
    $resultado mysql_fetch_row($selecionar);

    echo 
    $resultado['0'];
    ?>
    No caso , ele irá pegar apenas o resultado 0.

    Espero que tenham entendido e gosdtado..

    até a proxima!
    Última edição por Nerdzinhu; 15-01-2011 às 02:50 AM.

  2. #2

    Avatar de PhiL
    Data de Ingresso
    Nov 2009
    Localização
    Brasília
    Posts
    209
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    18

    Padrão

    Nerdzinhu.. porque tu não faz esses tutoriais em vídeo aulas?
    Ficaria muito mais prático. Ficaria melhor de entender. Você poderia até explicar melhor.
    Ficaria muito bom

  3. #3

    Avatar de Nerdzinhu
    Data de Ingresso
    Nov 2010
    Localização
    Meu quarto
    Idade
    28
    Posts
    90
    Agradecido
    0
    Agradeceu
    0
    Peso da Avaliação
    14

    Padrão

    Sem micro =/
    Já fiz algumas video aulas , curtas ,mas faceis.
    Mas meu micro quebro, se você procurar aqui no forum , ira achar;

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Suporte| Alguem que entenda de modem WIRELESS ?
    Por juniorpk22 no fórum Flood Livre
    Respostas: 6
    Último Post: 26-06-2015, 01:25 AM
  2. |Tutorial| Entenda as .txt de drops
    Por Nichollas Ed. no fórum Servers
    Respostas: 1
    Último Post: 23-12-2011, 05:06 PM
  3. |YouTube|] Entenda quem é CHUQ NÓIA!
    Por Cøłєridgє no fórum Vídeos engraçados
    Respostas: 2
    Último Post: 05-01-2011, 01:12 PM
  4. |Tutorial| Entenda as especificações dos HDs
    Por Cøłєridgє no fórum Equipamentos ( Hardware )
    Respostas: 0
    Último Post: 19-08-2010, 06:36 PM

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •