如何使用循环在数据库中插入值

时间:2015-02-11 11:34:40

标签: php mysql foreach

$value1=$_POST['csvval'];
 foreach( $valueas $key=>$value )
{
$qry=mysql_query("insert into tablename(value) values('$value1)");
echo $value; 
}

这不适用于插入行 如何使用for循环在数据库中插入每个行值。?

2 个答案:

答案 0 :(得分:-1)

试试这个:

$qry = mysql_query("INSERT INTO tablename(value) VALUES($value1)");

答案 1 :(得分:-2)

在$ value附近添加花括号(因为它在单引号内)。否则,它将评估为'$value'。 另外,$ value是一个关联数组。您可以通过以下方式获得价值:$value[$key]

insert into tablename (value) values ('{$value[$key]}')