ホームページ  >  に質問  >  本文

oci_parse で PHP 変数を SQL クエリに渡す

PHP 変数を Oracle SQL クエリに渡します。しかし、それは適切に処理されず、無効な文字のようなORAエラーが発生します。変数を「$sid」にエスケープしてエラーを解消しようとしましたが、クエリは何も返しません。 PHP変数をOracleクエリに渡す方法はありますか? リーリー

簡潔にするために、データベース接続部分を削除しました。

P粉107772015P粉107772015320日前668

全員に返信(1)返信します

  • P粉262926195

    P粉2629261952023-11-05 11:26:35

    'SELECT emp from table emp=\'$sid\'' は、Oracle にそのまま渡す文字列であるため、機能しません。

    oci_bind_by_name を使用して、プレースホルダーを PHP 変数にバインドする必要があります。 ###例:### リーリー

    返事
    0
  • キャンセル返事