$data = array('Cardinal', 'Tom B.','tom@email.com');
$stmt = mysqli_prepare("INSERT INTO $table (username,password,email) VALUES ($data)");
最佳答案
希望这对您有帮助。在这里,我们在 $data
数组字符串的开头和结尾附加单引号,然后使用 ,
<?php
$data = array('Cardinal', 'Tom B.','tom@email.com');
//adding single quotes
$data=array_map(function($value){
return $value="'$value'";
}, $data);
//imploding array with ,
$data= implode(",", $data);
echo $query="INSERT INTO $table (username,password,email) VALUES ($data)";
$stmt = mysqli_prepare($query);
输出: echo $query;
INSERT INTO (username,password,email) VALUES ('Cardinal','Tom B.','tom@email.com')
关于php - 如何使用数组和内爆使我的查询像这样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43601612/