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

kenji kenji @ arka.jp
2003年 2月 5日 (水) 17:34:07 JST


北本@亀岡です
いつもお世話になっております

連珠の棋譜db & 掲示板をPostgresqlを使ってHPで表示してます。
先日まで表示されていたのが、エラーが返るようになりました。
実は新HDにシステムを入れ替えたときpostgresqlのバージョンを間違った
可能性がありますが掲示板の方は正常に動作していますので・・・

pg_dumpで保存しておいたデーターを psql dbname < infile でリストアしました
現在は7.23を入れておりますが以前は7.13だったかもしれない。
このバージョンの違いで

Warning: pg_exec() query failed: ERROR: parser: parse error at or near
"title" in /usr/local/apache/htdocs/kifudb/kekka2.php on line 138
メッセージの読み込みでエラーが発生しました。

のエラーが考えられますか?

$sql = "select * from kifu where $w1 $w2 $w3 $w4 order by nanki";

としてますが、この行の部分でエラー、ただし今までは動作していました。
$w1 $w2 $w3 $w4 は別ファイルからglobalで渡し

if ($w1 != "記入なし"){$w1 = " title like '%$w1%'";}
elseif($w1 == "記入なし"){$w1 = "";}
if ($w2 != "記入なし"){$w2 = " title like '%$w2%'";}
elseif($w2 == "記入なし"){$w2 = "";}
のようにしてます。





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