I am developing a site using php, where I use a function to store data into database, but I failed to use bindParam function within my insert data function.
function insertData($table,$field,$data,$connection){
$c=8;
$param = "?";
$field_values= implode(',',$field);
$data_values=implode(',',$data);
$bind = $param.$data_values;
$sql='INSERT INTO '.$table.'('.$field_values.') VALUES('.$param.')';
$stm=$connection->prepare($sql);
for ($i = 1; $i <= $c; $i++) {
$stm->bindParam($i, $data_values);
}
if ($stm->execute()) {
//return true;
$last_id = $connection->lastInsertId();
return array (true,$last_id);
}
}