我正在尝试通过函数构建具有多个参数参数的查询(如下所示):
public function insert_(array $args) {
$errormsg = "";
if ($args == null) {
return $errormsg;
}
if ($args == array()) {
return $errormsg;
}
$query = "";
try {
foreach ($args as $arg) {
}
}
catch (Exception $exec) {
}
}
但我似乎无法弄清楚如何在内部构建查询。我需要执行 $query .= $arg;
吗?或者与此非常不同的东西?
最佳答案
您是否尝试过使用 sprintf() 来构建查询?例如
sprintf($query, $arg);
在 while 循环内部然后在外部使用:
mysql_query(result_of_sprintf);
关于php - 从循环构建参数化查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29608429/