将php数组插入mysql

时间:2017-03-25 16:52:15

标签: php mysql arrays

我一直在寻找解决方案,但我没有运气。我试图将数组中的结果加载到mysql表中。

我所知道的 - 我成功连接到桌子 - 当我运行附加代码时,它返回“未添加”,表示我的数组中的项目数。

foreach ( $lender as $value ) {

$firm = trim( $value[ 0 ] );
$variable = trim( $value[ 1 ] );
$six_moths = trim( $value[ 2 ] );
$one_year = trim( $value[ 3 ] );
$two_year = trim( $value[ 4 ] );
$three_year = trim( $value[ 5 ] );
$four_year = trim( $value[ 6 ] );
$five_year = trim( $value[ 7 ] );

$today = date( "Y-m-d" );


echo "<br>";

//Create INSERT query
$qry = "INSERT INTO current_rates(financial_instution, variable, six_months, one_year, two_year, three_year, four_year, five_year, today) VALUES('$firm', '$variable', '$six_month' , '$one_year', '$two_year', '$three_year', '$four_year', '$five_year', '$today')";
$result = @mysql_query( $qry );

//Check whether the query was successful or not
if ( $result ) {
    echo( "Added Success" );
} else {
    echo( "Not Added" );

}

}

2 个答案:

答案 0 :(得分:0)

也许你应该尝试下面.. 你检查了数据库吗?你有连接吗?有一个名为current_rates的表吗?

  5     //2 is left child and 3 is right child of 5
2   3

让我知道它是否有效:)

答案 1 :(得分:0)

问题是

$six_moths 

应该是:

 $six_month

您输入的月份不正确