これは私のコードの一部です:
$sql = "select uid,connected,callerid2 from calls where uid = $uid;";
$c = new dbConnect();
$results = pg_query($c->pgConnect(), $sql);
if (!$results)
{
die("Error in SQL query: " . pg_last_error());
}
SSHから実行すると、次のメッセージが表示されます。
LINE 1: select uid,connected,callerid2 from calls where uid = ;
正しく注入されていないように見え$uid
ますが、理由はわかりません。私も試しpg_prepare
ましたが、同じ結果になりました。別の方法で何をする必要がありますか?