[PHP-users 5298] Re: アップロードしたファイルからpg_put_lineを利用してのDB挿入。
Seto
php-users@php.gr.jp
Fri, 08 Feb 2002 00:50:27 +0900
Setoです。
こんばんは。
>こんばんは。
>
cut
つい先日このMLにて私自身のBugなのに
間違いを言い張っていた自分のことが思い出されました。
# motsさんがそうだと言っているのではなく、
# 以下のDB出力結果が似ているだけです。
#(自分と一緒にしているわけではありません。念のため)
おまけに
CSVファイルをアップロードもしてませんし
file関数にてデータを読み込みもしてません。
が なんとなく
データ末尾の改行コードの処理はされてますか?
> id | pw | time
>------------+------------+------
> | 20
> | 1013070655 |
> | 40
> | 1013070655 |
> | 60
> | 1013070655 |
> | 80
> | 1013070655 |
> | 100
> | 1013070655 |
>(10 rows)
以下のコードを実行すると
<pre>
<?
$b = "1013070721";
$line = "10,20\n";
$tmp = explode(",", $line);
printf("%d\t%d\t%d\n", $tmp[0], $tmp[1], $b); // #1
printf("%s\t%s\t%d\n", $tmp[0], $tmp[1], $b); // #2
?>
</pre>
ブラウザ上には
10 20 1013070721
10 20
1013070721
と表示されます。
ご参考まで。
***************************************
Junya Seto
http://www.cii.gr.jp/~seto/mkWeb.html
***************************************