Ir para conteúdo

POWERED BY:

Arquivado

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

tr374

where na sql com erro

Recommended Posts

Tenho a seguinte expressão e funciona bem:

 

$sql_lns = '

SELECT *

FROM calotas

ORDER BY pdt_id';

 

Mas estou tentando fazer um "WHERE" quando pdt_presa= "D"

mas dá erro e o script trava.

 

Tentei de diversas maneiras...

$sql_lns = '

SELECT *

FROM calotas

WHERE pdt_presa="D"

ORDER BY pdt_id';

 

... mas não consegui fazer funcionar, alguém teria alguma idéia?

 

 

sendo:

calotas é a tabela

pdt_presa é coluna

D é o resultado da célula que quero filtrar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O erro que aparece: a página para de carregar e fica pela metade, ou seja abaixo do script a página nem termina de carregar.

 

Esqueci de mencionar que pdt_presa é character(1)

não sei se faz alguma diferença.

 

 

$sql_lns = '

SELECT *

FROM calotas

WHERE pdt_presa ="D"

ORDER BY pdt_id';

 

$sql_lns_exe = pg_query($dbconn,$sql_lns) or die(pg_error($db));

 

for($nl=0;$nl<pg_num_rows($sql_lns_exe);$nl++){

$col=pg_fetch_array($sql_lns_exe,$nl);

Compartilhar este post


Link para o post
Compartilhar em outros sites

[resolvido]

 

 

$sql_lns = '

SELECT *

FROM calotas

ORDER BY pdt_id';

 

$sql_lns_exe = pg_query($dbconn,$sql_lns) or die(pg_error($db));

 

for($nl=0;$nl<pg_num_rows($sql_lns_exe);$nl++){

$col=pg_fetch_array($sql_lns_exe,$nl);

 

if ($col['pdt_presa'] == "D") {

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.