0
で始まるデータを削除する
rs2csvout()のADODB関数を使用して、SQLクエリから直接CSVファイルを生成しようとしています。何らかの理由により、生成される結果のCSVは、<シンボルで始まるフィールドのデータを除外します。rs2csvout <
私のクエリの出力をデータベースで直接実行すると、<で始まるものも含めて、データが完全に返されることがわかります。
これはなぜでしょうか?
$rs = $DB->Execute('SELECT
ID as DATABASEID
,strTestcode
,strTestname
FROM testdb');
print rs2csvout($rs);
おかげで、
htmlentities
を使用する必要があります。 htmlentities()関数を使用しても違いはありません。 rs2csvout()関数が出力する前にそれらを取り除いているのだろうか? – user1110562そうだった。その関数の中に問題を引き起こしていたstrip_tags()の呼び出しがありました。私はそれを私のニーズに変え、今はすべて働いています。ありがとう! – user1110562