0
私はこの機能の中でユーザー入力を読み込むphp変数を入れたいと思っていますが、postgresqlにはto_tsquery_partial()
という関数があります。構文に問題があり、何度も試してみましたが、何もできません。私を助けてくれますか?ここでは、クエリは次のとおりです。事前にどのようにPHP変数をto_tsquery_partial()関数内に置くかPostgreSQL
$query='SELECT * FROM planet AS a,to_tsquery_partial(\'{$user}\') AS query
WHERE ts_road @@ query';
Thankx :)
まずthankx:
二重引用符を使用:
使用単一引用符と連結します。これは、より多くの深さで物事を説明
あなたは、2つのオプションを持っています私はそれを試みたが、それは動作していない、私はまだ結果が得られない! –
'$ query'を' var_dump'すると、それは想定されているように見えますか?データベース上でそのクエリを直接実行すると(sequelProやcliのようなもの)、結果が得られますか?実際のクエリの実行はあなたのコードスニペットにはないので、私たちはそれについて多くのことを伝えることはできません。(そして、私はpostgresの経験がないので、とにかく助けることができませんでした。 ) – Pevara
私は2番目を試してみましたが、それは動作していますが、クエリの残りの部分には正しい構文がありません –