我有一个数组,想要将其插入到mysql数据库中。
- Item[0] = 足球
- Item[1] = 橄榄球
- Item[2] = 美式足球
- Item[3] = 净球
- Item[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);
这种方法似乎不起作用。请协助处理。
mysql_error()
获取提示以了解出现了什么问题。mysql_x
函数已被弃用,请切换到mysqli或PDO。mysql_*
已经被弃用了...请考虑使用PDO或MySQLi。 - brbcoding