PDO PHP insert into DB from an associative array

前端 未结 6 936
鱼传尺愫
鱼传尺愫 2020-12-06 07:01

I have an array like this

  $a = array( \'phone\' => 111111111, \'image\' => \"sadasdasd43eadasdad\" );

When I do a var-dump I get th

6条回答
  •  温柔的废话
    2020-12-06 07:46

    I appreciated MortenSickel's answer, but I wanted to use named parameters to be on the safe side:

        $keys = array_keys($a);
        $sql = "INSERT INTO user (".implode(", ",$keys).") \n";
        $sql .= "VALUES ( :".implode(", :",$keys).")";        
        $q = $this->dbConnection->prepare($sql);
        return $q->execute($a);
    

提交回复
热议问题