mysql データベースに挿入したい次の配列があります。
- アイテム[0] = サッカー
- アイテム[1] = ラグビー
- アイテム[2] = フットボール
- アイテム[3] = ネットボール
- アイテム[4] = ホッケー
次の関数を使用して、functions.php にあるデータベースに挿入しています。
//Capture items
function item($register_data)
{
array_walk($register_data,'array_clean');
$fields = ' '.implode(',',array_keys($register_data)).' ';
$data = '\''.implode('\',\'',$register_data).'\'';
//Insert user Data into the database
$query = "INSERT INTO items ($fields) VALUES ($data)";
mysql_query($query);
}
これが私が挿入する方法です:
for($i =0;$i<4;$i++)
{
$item = array($i = item[i]);
}
//Call the function to insert into the database
item($item);
この方法はうまくいかないようです。手伝ってください