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!
Marcadores