我的守则如下:
$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);
}请建议我在此代码中做什么/修改以在数据库中插入值。
发布于 2016-01-02 10:49:31
做这样的事怎么样:
$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作为insert语句的一部分插入,如果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);
}发布于 2016-01-02 10:55:26
$variableAry = explode(",", $trend);
$sql = "insert into trending_lawyer(id,lawyers_id)values";
for ($i = 0; $i < count($variableAry); $i++) {
$sql.="('','$variableAry[$i]'),";
}
$sql=trim($sql,',');
$query = mysql_query($sql);查询如下:
insert into trending_lawyer(id,lawyers_id)values('','5'),('','6'),('','7')https://stackoverflow.com/questions/34564981
复制相似问题