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

Alpha Servers
Resultados 1 a 3 de 3

Visão do Encadeamento

  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.

 

 

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
  •