Pular para o conteúdo

Select com variavel PHP [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Select com variavel PHP [RESOLVIDO]

Enviado em 14/10/2013 - 23:00h

Olá,
Estou com um problema no select abaixo:

$comeco=0;
$fim=20

$sql="SELECT * FROM tabela LIMIT '$comeco','$fim'";

$dados=$mysql_query(sql);

O erro acontece na linha do while:
while($row=mysql_fetch_array($dados)){
......
}

Quando eu retiro as váriaveis do select e coloco valores fixos
(0 e 20), funciona!

O que tem de errado com o meu código?

Desde já agradeço!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Select com variavel PHP [RESOLVIDO]

Melhor resposta

Enviado em 14/10/2013 - 23:53h

sql="SELECT * FROM tabela LIMIT '{$comeco}','{$fim}'";
ou tenta:
sem aspas ou
aspas duplas

O php deve estar interpretando a sua variável como se fosse um texto por isso ele consegue ler os numerais e rodar a consulta.


3. Re: Select com variavel PHP [RESOLVIDO]

Enviado em 15/10/2013 - 00:39h

exatamente o que foi respondido, é que o Limit sempre aguarda int, como está em aspas simples ( ' ) simplesmente encara como se fosse string

4. Re: Select com variavel PHP [RESOLVIDO]

Enviado em 15/10/2013 - 10:01h

brezo escreveu:

$sql="SELECT * FROM tabela LIMIT '{$comeco}','{$fim}'";
ou tenta:
sem aspas ou
aspas duplas

O php deve estar interpretando a sua variável como se fosse um texto por isso ele consegue ler os numerais e rodar a consulta.



Isso mesmo... Deste jeito e sem as aspas funciou aqui!
Muito Obrigado!

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder