Veja bem, se ele clicar em
pagina.php?nome=tal&mes=3&numero=1
e no bd for
NOME = TAL
MES = 3
NUMERO = 1
não há necessidade para usar o Like, entende? Alias, você não está usando o like da maneira correta, já que você não utilizou o coringa dele. %
Vamos lá:
Opção1:
Está no BD estas informações:
NOME = TAL
MES = 3
NUMERO = 1
use SELECT * FROM tabela WHERE nome = '$nome' AND mes = '$mes' AND numero = '$numero'",
Opção2:
Está no BD estas informações:
NOME = TAL da silva
MES = 3
NUMERO = 1
use SELECT * FROM tabela WHERE nome like '%$nome%' AND mes = '$mes' AND numero = '$numero'"
Com este like '%nome%' ele vai procurar os nomes que tenham TAL no meio. entende? então o TAL da SILVA pertence a esta lista.
- Fórum WMO
- → Viewing Profile: Posts: MeuServidor
Community Stats
- Group Usuários
- Active Posts 4
- Profile Views 512
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
0
Neutral
User Tools
Friends
MeuServidor hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 05:27
Posts I've Made
In Topic: Condição Sem Funfá.
06/09/2004, 16:32
In Topic: Gravar Dados No Bd Selecionados Via Checkbox
06/09/2004, 16:28
Esta na minha opnião a coisa mais chata do PHP. Já tive problemas com isso e solucionei da seguinte maneira:
onde $key é o name do checkbox e $val é o valor do checkbox. Tenta usar isso
reset ($_POST); while (list ($key, $val) = each ($_POST)) { echo "$key => $val<br />\n"; }
onde $key é o name do checkbox e $val é o valor do checkbox. Tenta usar isso

In Topic: Sistema De Paginação
06/09/2004, 16:25
Quinhone,
a lógica da paginação é a seguinte: Você quer mostrar de 10 em 10 (por exemplo). E no MySQL existe o comando LIMIT 10,10.
Exemplo1: SELECT * FROM tabela LIMIT 0,10
Isso mostrará 10 resultados apenas, por mais que a tabela tenha 100 tesultados.
Quando quiser mostrar os próximos 10, faça
Exemplo2: SELECT * FROM tabela LIMIT 10,10
Ou seja, a partir do 10 resultado, mostre mais 10. Entendeu? No caso da paginação, ele identifica a posição inicial através de um query... exemplo
paginacao.php?pagina=1
Entao você no PHP identifica esta pagina 1 que vai ser 0 + 10... e se for 2 vai ser 10 + 10 e por ai vai.
Entendeu um pouco?
a lógica da paginação é a seguinte: Você quer mostrar de 10 em 10 (por exemplo). E no MySQL existe o comando LIMIT 10,10.
Exemplo1: SELECT * FROM tabela LIMIT 0,10
Isso mostrará 10 resultados apenas, por mais que a tabela tenha 100 tesultados.
Quando quiser mostrar os próximos 10, faça
Exemplo2: SELECT * FROM tabela LIMIT 10,10
Ou seja, a partir do 10 resultado, mostre mais 10. Entendeu? No caso da paginação, ele identifica a posição inicial através de um query... exemplo
paginacao.php?pagina=1
Entao você no PHP identifica esta pagina 1 que vai ser 0 + 10... e se for 2 vai ser 10 + 10 e por ai vai.
Entendeu um pouco?

In Topic: Condição Sem Funfá.
06/09/2004, 16:20
Boxer,
este ItemX não foi resgatado do mysql. Para resgata-lo utilize:
$dados = mysql_fetch_array($seleciona);
$item1 = $dados[item1];
para pegar a coluna ITEM1.
Quanto ao like, ele é um coringa, e diminui o desempenho da busca. Caso sejam números, utilize "=" ao invés do "LIKE".
este ItemX não foi resgatado do mysql. Para resgata-lo utilize:
$dados = mysql_fetch_array($seleciona);
$item1 = $dados[item1];
para pegar a coluna ITEM1.
Quanto ao like, ele é um coringa, e diminui o desempenho da busca. Caso sejam números, utilize "=" ao invés do "LIKE".
- Fórum WMO
- → Viewing Profile: Posts: MeuServidor
- Privacy Policy
- Regras ·