Ben bindValue sql sorgusu benim değerleri bağlamak için alınamıyor.
$sql = "INSERT INTO :table(:columns) VALUES(:values)";
$query = $conn->prepare($sql);
$query->bindValue(':table',$table);
$query->bindValue(':columns',$columns);
$query->bindValue(':values',$values);
$query->execute();
Ben bu çalıştırdığınızda, $ sorgu-> () "false" döndürür yürütmek ve verileri DB güncelleme değildir. Ben de denedim:
$sql = "INSERT INTO :table(:columns) VALUES(:values)";
$query = $conn->prepare($sql);
$query->execute(array('table'=>$table,':columns'=>$columns,':values'=>$values));
ve hala çalışmıyor.
Bu çalışıyor ama ne yapmak istediğinizi değil:
$sql = "INSERT INTO $table($columns) VALUES($values)";
$result = $conn->query($sql);
Ben ne yapıyorum yanlış söyle lütfen. Teşekkürler.