Iniciando no mySQL
#61
Posted 18/03/2005, 14:31
to adaptando um script para mostrar os 10 ultimos tópicos do forum em meu site, mais eu quero dos 10 resultados que o primeiro seja diferente, ou seja, os resultados tão para aparecerem assim
<br>
$resultado
ou seja desta forma ele vai pular uma linha e abaixo dizer o resultado, só que na primeira linha destes 10 resultados eu não quero espaço ou seja quero que os resultados sejam...
o 1º somente $resultado
e os demais que viram abaixo
<br>
$resultado
isto é possivel pode me dizer como faço isto???
Abraços,
Leonardo Gomes
#62
Posted 18/03/2005, 16:21
Senão só fazer assim:
echo"$resultado<br>";
Desculpe se não for isso!
#63
Posted 19/03/2005, 11:45
<?
$sql = mysql_query("select * from tabela");
$var = mysql_fetch_array($sql);
echo"$var['campo']";
while($campo = mysql_fetch_array($sql)){
echo"$campo['campo']<br>";
}
?>
#64
Posted 21/03/2005, 13:29
Por exemplo:
exibir.php?pagina=1
exibir.php?pagina=2
?
#65
Posted 21/03/2005, 13:37
<?
$limite = addslashes($_GET["pagina"]); // aqui pegamos o que foi passado pelo ?pagina
$sql = mysql_query("select * from tabela LIMIT $limite");
$var = mysql_fetch_array($sql);
echo"$var['campo']";
while($campo = mysql_fetch_array($sql)){
echo"$campo['campo']<br>";
}
?>
#66
Posted 21/03/2005, 14:16
EU COLOCO ISSO ONDE?Só passando o parâmetro LIMIT:
<?
$limite = addslashes($_GET["pagina"]); // aqui pegamos o que foi passado pelo ?pagina
$sql = mysql_query("select * from tabela LIMIT $limite");
$var = mysql_fetch_array($sql);
echo"$var['campo']";
while($campo = mysql_fetch_array($sql)){
echo"$campo['campo']<br>";
}
?>
#67
Posted 21/03/2005, 14:22
Então tudo que você tem a fazer é na sua consulta, limitar os registro:
$limite = addslashes($_GET["pagina"]); // aqui pegamos o que foi passado pelo ?pagina
$sql = mysql_query("select * from tabela LIMIT $limite");
$sql seria a sua consulta, somente precisando adicionar no fim LIMIT $limite
#69
Posted 21/03/2005, 17:47
Tipo
eu fiz esse tutorial
e queria saber como que eu fassa paginação, tipo a cada pagina um certo numero de regsitros =]
Obrigado
Isso em relação a esse tutorial
Edição feita por: thim, 21/03/2005, 17:48.
#70
Posted 22/03/2005, 09:50
SELECT * FROM tabela LIMIT 1, 20
assim ele ira exibir na pagina do registro 1 ate o registro 20
SELECT * FROM tabela LIMIT 20, 40e assim do 20 ate 0 40
SELECT * FROM tabela LIMIT 40, 60
e asim do 40 ate o 60
e assim vai
#71
Posted 22/03/2005, 13:40
Tipo eu quero apenas um registro por página
mas eu tenho um monte de registros
Como eu fasso pra cada um deles aparecer em cada pagina?
por exemplo exibir.php?pagina=3 ou exibir.php?id=3
#72
Posted 23/03/2005, 14:34
No tutorial quando diz SQL.. onde eu digite aquilo.. tipo aquele Creat Table..etc..
Algume meu ajude ai..sou noob!!!! Valeu
#73
Posted 26/03/2005, 09:19
cara, primeiramente quero te dar parabens pelo seu tuto, ta show de bola e muito facil de aprender, sou cabação e to comecando aprender php, com seu tutorial ficou bem mais facil.Bom galera decidi pensar nos que estão começando agora com o php ow seja os futuristas programadores hauhuha viajei neh?
eu tenho algumas duvidas em relacao a seu tutorial e me desculpe mais preciso de ajuda:
tirando base no seu tutorial eu fiz uma lista de cadastro de colegas, por exemplo:
tenho meus amigos na escola, no trabalho e na minha rua, gostaria de juntar todos eles e os amigos deles tbm, fazendo uma galera grande de amigos... eu queria fazer um sistema de busca, pois no seu tuto só tem inserir, exclui e editar. ja tentei varios tutoriais e nao achei nada que eu conseguisse fazer o que eu quero.
criei um banco de dados assim:
CREATE TABLE `cadastro` (
`id` INT( 6 ) UNSIGNED NOT NULL ,
`tipo` VARCHAR( 20 ) NOT NULL ,
`cabelo` VARCHAR( 20 ) NOT NULL ,
`pele` VARCHAR( 20 ) NOT NULL ,
`olho` VARCHAR( 20 ) NOT NULL ,
`finalidade` VARCHAR( 20 ) NOT NULL ,
`nome` VARCHAR( 20 ) NOT NULL ,
`idade` VARCHAR( 10 ) NOT NULL ,
`caracteristica` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);
no meu formulario para inserir um novo cadastro, tem uns selects onde por exemplo na hora de colocar o tipo de cabelo a pessoa escolhe entre loiro, castanho, ruivo, etc... na verdade, a maioria desse formulario é de select, tipo, cabelo, pele, olho, finalidade. deixando apenas o id, nome, idade e caracteristica como caixa de texto.
ate ai tudo bem, esta funcionando direitinho, eu consigo inserir, exclui e editar normalmente.
agora eu to querendo fazer as paginas buscar.php e pesquisar.php onde a pessoa faz uma determinada busca nesse cadastro, por exemplo, eu quero selecionar apenas pessoas solteiras e cabelo loiro, vou nos selects, seleciono e dou um buscar, dai vai me listar todo mundo que tem cabelo loiro e solteiro mostrando o resto do cadastro, exemplo:
_____________________________________________________________
Código do Colega: 111111
Situação Tipo: Solteiro
Características: bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla.
Cabelo: Loiro
Finalidade: Amizade
Pele: Clara
Olhos: Castanhos
Nome: Vanessa
Idade: 20
_____________________________________________________________
Código do Colega: 222222
Situação Tipo: Solteiro
Características: bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla.
Cabelo: Loiro
Finalidade: Namoro
Pele: Clara
Olhos: Verdes
Nome: Amauri
Idade: 17
_____________________________________________________________
e nao vai parar nisso ai, rs... to querendo fazer um sistema legal na hora de procurar a idade da pessoa, por exemplo:
na hora de cadastrar, a pessoa digita sua idade na caixa de texto (essa parte eu NAO fiz em select), mais na hora de buscar a idade da pessoa eu fiz em select:
a pessoa faz a procura entre 15 e 20 anos, 21 e 25, 25 e 30, etc...
fiz varios testes e nao consegui fazer isso, li alguns tutoriais, vi que no forum tem pessoas falando de busca, mais nao igual essa que eu to querendo fazer.
por favor preciso de ajuda, isso seria muito legal pras pessoas aprenderem como faz, meu intuito nao é que ninguem faça pra mim, na verdade eu gostaria de aprender mesmo...
estou mandando os arquivos que eu fiz pra dar uma olhada.
desde ja eu agradeço e peço desculpas pelo livro que eu escrevi.... ehehehehe
Attached Files
#74
Posted 29/03/2005, 10:50
Fiquei apenas com uma dúvida no código para deletar o arquivo:
Para que serve o "LIMIT"? Pesquisei em várias referências e não encontrei nada para esse caso. Pode me dar um adianto?$x = mysql_query("DELETE FROM cadastro WHERE id='$id' LIMIT 1");
Valews.
Edição feita por: sandunga, 29/03/2005, 13:21.
#75
Posted 29/03/2005, 13:50
Voce pode usar LIMITY "X" para mostrar tbm certa quantidade de dados de seu banco(lembrando que o "X" e so pra indicar que pode ser qualquer numero)
Falopa!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)