foreach进入mysql表

时间:2012-06-16 12:49:55

标签: php mysql

我想将数组的结果上传到数据库表中。

foreach ($f_list as $list) {
   echo '<a href="http://facebook.com/'.$list['id'] . '"><br>';
   echo $list['name'] . '</a><br>';
 }

我希望将名称和UID上传到我的数据库中。我如何用foreach方法实现这一目标?

2 个答案:

答案 0 :(得分:0)

$sql=array();
foreach ($f_list as $list) {
   //This assumes, your values are already safely quoted
   $sql[]="'".$list['id']."','".$list['name']."'";
}
$sql=implode('),(',$sql);
$sql="INSERT INTO tablename VALUES($sql)";
// now run the query

答案 1 :(得分:0)

注意ORM的方向。它简化了大多数常见的安全问题并且易于使用。另一种方法是简单地使用PDO,它主要是PHP库的一部分,并且默认安装在许多服务器上。