[pgsql-jp: 28944] Re: メッセージの読み込みでエラー

kenji kenji @ arka.jp
2003年 2月 5日 (水) 18:20:00 JST


> この行の下で、echo $sql;してみればよいのでは?

これを実行しますと
select * from kifu where title like '%%' title like '%%' title like '%%'
title like %% order by nanki
となってpostされていないようですね 何でだろう?
と言う事はapacheの問題になりますかね?
apacheのバージョンは同じでhttpd.confは以前使っていたファイルをコピーして使っ
てますから
同じ環境と思うんだけど。

> where 句の and やら or が抜けているだけではないでしょうか?

この部分は長文をさける意味で省きましたが
if ($w1 != "記入なし"){$w1 = " title like '%$w1%'";}
elseif($w1 == "記入なし"){$w1 = "";}
if ($w2 != "記入なし"){$w2 = " title like '%$w2%'";}
elseif($w2 == "記入なし"){$w2 = "";}
if($w3 == "記入なし"){$w3 = "";}
elseif($w1 == $w2){$w3 = " title like '%$w3%'";}
elseif($w1 != "記入なし"){$w3 = " and title like '%$w3%'";}
elseif($w2 != "記入なし"){$w3 = " and title like '%$w3%'";}
if($w4 == "記入なし"){$w4 = "";}
elseif($w1 == $w3){$w4 = " title like %$w4%";}
elseif($w2 == $w3){$w4 = " title like %$w4%";}
elseif($w1 != "記入なし"){$w4 = " and title like %$w4%";}
elseif($w2 != "記入なし"){$w4 = " and title like %$w4%";}
elseif($w3 != "記入なし"){$w4 = " and title like %$w4%";}
としてます。





pgsql-jp メーリングリストの案内