[PHP-users 30724] Re: 配列内容のデータベースのレコードへの書き出し

M.Terao mayo @ b-gets.ddo.jp
2006年 11月 15日 (水) 09:45:05 JST


寺尾です。

sqlite_query を実行する前に
必要とされるデータが取得できているか、
すべてecho なり print なりで出力してみましょう。
どこで取れなくなっているか確認できれば自ずと回答が
出てくると思いますよ。

下記のソースでは$encode_valは配列になっていませんね。
$encode_val[] = とかにしてあげるとどうなりますか?


> ご回答ありがとうございます。
> しかし、以下のようにしたのですが、やはりうまくいきません
>> 
> foreach($value as $nkey =>$arrValue) 
> { 
> 	foreach($arrValue as $nkey2=>$strValue)
> 	{
> 		$encode_val=
> mb_convert_encoding           ($strValue,"EUC-JP","Shift_JIS");
> 	//1	
> 	}
> 	sqlite_query($db_open, "INSERT INTO
> thesaurus    (word,dougigo1,dougigo2,dougigo3,) VALUES
> 
>       ('$encode_val[0]','$encode_val       
>     [1]','$encode_val[2]','$encode_val[3]')");
> }
> sqlite_close($db_open);
> 
> //1にsqlite_queryをもってくると、何も書き出されず、上記
> の状態だと、全てnullになってしまいました。。。
> 
> 
> --------------------------------------
> Yahoo! JAPAN "Pink Ribbon Campaign 2006"
> -Breast Cancer Awareness-
> http://pr.mail.yahoo.co.jp/pinkribbon/
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
> 

-- 
レバレジーズ 寺尾 <terao @ leverages.jp>




PHP-users メーリングリストの案内