您好,我有一个类似于以下的数组($ ar)。
Array
(
[0] => Array
(
[ciao] => 0
)
[1] => Array
(
[ciao] => 44409
)
[2] => Array
(
[ciao] => 44428
)
[3] => Array
(
[ciao] => 44313
)
[4] => Array
(
[ciao] => 42296
)
[5] => Array
(
[ciao] => 44429
)
[6] => Array
(
[ciao] => 42979
)
[7] => Array
(
[ciao] => 42302
)
[8] => Array
(
[ciao] => 42301
)
[9] => Array
(
[ciao] => 43011
)
[10] =>
)
我试图将数组插入到mysql表中,但使用以下代码我到处都只能得到零。
"mysql connection"
$i = 0;
for ($i = 0; $i <= 10; $i++) {
$sql = " INSERT INTO table(yo) VALUES('".$ar[$i]."') " ;
echo $ar[$i];
$req = mysql_query($sql) ;
}
mysql_close($db1);
有人可以帮忙吗?如果尝试回显
$r[$i]
,它将显示字符串“数组”,而不是实际数组中的正确数字。 最佳答案
在数组$ ar中的每个项目内,都有另一个数组。
因此,您的查询应为:
$sql = " INSERT INTO table(yo) VALUES('".$ar[$i]['ciao']."') " ;