【PHP】下らねぇ質問はここに書き込みやがれ 32
■ このスレッドは過去ログ倉庫に格納されています
0492456
2006/11/14(火) 23:12:57ID:liCu6Ubc分からないので教えてください。
foreachでループしたときの配列 $value
Array ( [0] => ツール [1] => tool [2] => tools )
Array ( [0] => ユーザー [1] => user [2] => ゆーざー )
Array ( [0] => ファイル [1] => file [2] => ふぁいる )
データベース名 word テーブル名 thesaurus
$db_open=sqlite_open("SQLiteManager/word");
foreach($value as $val) {
$encode_val = mb_convert_encoding($value,"EUC-JP","Shift_JIS");
sqlite_query($db_open, "INSERT INTO thesaurus(word,dougigo1,dougigo2,dougigo3,dougigo4,dougigo5,dougigo6)
VALUES ('$encode_val[0]','$encode_val[1]','$encode_val[2]','$encode_val[3]','$encode_val[4]',
'$encode_val[5]','$encode_val[6]')");
}
sqlite_close($db_open);
このようにしたり、他にも少々変更して試してみました。一応、レコードに書き出しては
いるようなのですが、意図したとおりではなく。。。
テーブルにword,dougigo1,dougigo2,dougigo3といったフィールドを用意し
Array ( [0] => ツール [1] => tool [2] => tools )の[0]をword,[1]をdougigo
といった具合に書き出して、他の配列でも同じように処理していきたいのです。
■ このスレッドは過去ログ倉庫に格納されています