我的代码如下:

$trend=5,6,7;
$variableAry=explode(",",$trend);
            foreach($variableAry as $var)
            {
    $sql="insert into trending_lawyer(id,lawyers_id)values('','$var')";
    $query=mysql_query($sql);
}


请建议我在此代码中做什么/修改以在数据库中插入值。

最佳答案

怎么做这样的事情:

$trend='5,6,7';
$variableAry=explode(",",$trend);
foreach($variableAry as $var)
{
    $sql="insert into trending_lawyer(id,lawyers_id)values('','$var')";
    $query=mysql_query($sql);
}


还有其他优化代码的方法,但是,对于初学者来说,这应该对您有用。

刚意识到您正在尝试将id作为插入语句的一部分插入,如果id是PR和AI列,则可以在insert语句中跳过它,因此,代码如下所示:

$trend='5,6,7';
$variableAry=explode(",",$trend);
foreach($variableAry as $var)
{
    $sql="insert into trending_lawyer(lawyers_id)values('$var')";
    $query=mysql_query($sql);
}

10-08 16:44