SQL クエリを使用して JSON を変数に保存する PHP スクリプトがあります。クエリは次のようなものです(列の名前をより一般的な名前に変更しました)
$value = $_GET['value'];
SELECT column1 AS 'col1', column2 AS 'col2', column3 AS 'col3', column4 AS 'col4', column5 AS 'col5'
FROM db.dbo.table
WHERE column5 = $value
変数は別のページから取得され、スペースを含む場合と含まない場合がある文字列です。ただし、これは JSON を返さず、理由がわかりません (単に を返すだけです[]
)。このサンプル スクリプトは SQL Server では完全に機能しますが、PHP で実行しようとすると機能しません。行を取り除くとWHERE column5 = $value
、スクリプトは JSON を返します。これは、他のページの JS スクリプトで変数を渡す行です
return '<a href="/script.php?value=' + data + '" target="_blank">Example</a>'
些細なことだとは思いますが、どなたか教えていただけないでしょうか?ありがとう