Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Linked

[Resolvido] Clausula Where no PhP

Recommended Posts

Bom dia colegas,

 

 

Gostaria de saber qual a finalidade da condição $where = ' 1 = 1' no código abaixo, ainda não entendi isso:

 

if(!mysql_select_db('exemplo', $con))
die ('Não foi possível selecionar o banco de dados: ' . mysql_error());

[b]$where = ' 1 = 1';[/b]

$sql = "SELECT * 
	  FROM tipo";

$result = mysql_query($sql);

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
array_walk($row, 'toUtf8'); // Convertendo de ISO para UTF8
$retorno[] = $row;
}

mysql_close($con);

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 = 1 de fato não serve para nada

 

mas já vi ser usado varias vezes em casos de montagem dinâmica de querys em loops

 

Tipo assim

 

SQL = "SELECT * FROM TABELA WHERE 1 = 1"

INICIO DO LAÇO

SQL = SQL & " AND CODIGO = " & OUTROVALOR

FIM DO LAÇO

 

Mas se for só aquilo não tem serventia

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 = 1 de fato não serve para nada

 

mas já vi ser usado varias vezes em casos de montagem dinâmica de querys em loops

 

Tipo assim

 

SQL = "SELECT * FROM TABELA WHERE 1 = 1"

INICIO DO LAÇO

SQL = SQL & " AND CODIGO = " & OUTROVALOR

FIM DO LAÇO

 

Mas se for só aquilo não tem serventia

 

Pois é pessoal, eu vi esse trecho de código em um forum, achei estranho "gastar" um linha de código pra nada...rsrsrs

 

Valeu muito obrigado

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente ela não está servindo para nada, a não ser que seja usada no decorrer do código, mas, não é uma condiçao e sim sim uma variável "$where" que está sendo atribuído o valor 1 = 1 à ela.

 

At+

Compartilhar este post


Link para o post
Compartilhar em outros sites

que bom que deu para ver uma aplicação apesar de entender como gambiarra

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.