Ben aşağıdaki ekleme fonksiyonu var. Bir sql enjeksiyon güvenlidir. Değilse o zaman nasıl güvenli yapabilirim.
public function insert($postValues, $table){
$dbh = $this->connect();
try {
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$fields = implode(array_keys($postValues), ',');
$values = "'".implode(array_values($postValues), "','")."'";
$insertQuery = 'INSERT INTO '.$table.' ('.$fields.') VALUES (:'.$fields.')';
$stmt = $dbh->prepare($insertQuery);
foreach($postValues as $vals) {
$stmt->execute($vals);
}
$message = $sucessMessage;
}
catch(PDOException $e){
$message = $e->getMessage();
}
$dbh = null;
return $message;
}
Şimdiden teşekkürler