gpt4 book ai didi

php - 如何将数组值插入到数据库中

转载 作者:行者123 更新时间:2023-11-29 19:02:14 25 4
gpt4 key购买 nike

我想将所有循环值插入到数据库中,我的代码只写了最后一个值 我的循环。如何检索所有循环值并将其插入数据库, 帮助我克服这个问题。而且我还必须将所有值插入单个单元格中 我怎样才能做到这一点。

<?php
$server="localhost";
$user="root";
$pswd="";
$dbname="desig";
$conn=mysql_connect($server,$user,$pswd);
mysql_select_db($dbname,$conn);

/*------Monthly-------*/

for($f=1;$f<=15;$f++)
{

$factorname="wa".$f;
if(!empty($_POST[$factorname]))
{
for($l=0;$l<$f;$l++)
$factor=$_POST[$factorname];

$labelname="fa".$l;
$labmonth= $_POST[$labelname];
$monthres=array();
$impmonthres=array();
$monthres[$l]=$labmonth.'-'.$factor;
$t=0;
$impmonthres[$t]=$monthres[$l].':';
$t++;
}


}

//$factorimp=array();
// $factorimp=implode(',',$monthres);

/*------Quaterlyweightage-------*/
for($w=1;$w<=15;$w++)
{
$quaweight="we".$w;

if(!empty($_POST[$quaweight]))
{
for($q=0;$q<$w;$q++)

$quaweightvalue=$_POST[$quaweight];
$qualabel="qa".$q;
$qualabelname=$_POST[$qualabel];
$quares=array();
$quares[$q]=$qualabelname.'-'.$quaweightvalue;
$quaresfin=array();
$k=0;
$quaresfin[$k]=$quares[$q].':';
$k++;

}

}
/*-------Annually-------*/

$annualyvalue=$_POST['annualy'];
if(!empty($_POST['annualy']))
{
$annualyres='A1'.'-'.$annualyvalue;
}
echo $annualyres;
foreach($impmonthres as $monthvalue)
{
echo $monthvalue;
}
foreach($quaresfin as $Quaterlyvalue)
{
echo $Quaterlyvalue;
}
$month=mysql_query("insert into workupdate(Empname,Designation,Monthly,Quaterly,Annualy)values('user','juniordeveloper','$monthvalue','$Quaterlyvalue','$annualyres') ",$conn);

?>

最佳答案

您应该检查此线程:

insert multiple rows via a php array into mysql

但是请升级你的代码,你是否有很多不好的做法,将来这会给你带来很多问题

关于php - 如何将数组值插入到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43778625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com