Hoşgeldin Misafir

PHP PDO kullanarak veri silme fonksiyonu

Reisci

Reisci

Yerli Ve Milli Hacker
11 Mar 2020
6,569 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Aşağıdaki gibi bir PHP PDO kullanarak veri silme fonksiyonu yazabilirsiniz:

PHP:
function deleteData($pdo, $table, $where) {
  // SQL sorgusu oluşturma
  $where = implode(" AND ", $where);
  $sql = "DELETE FROM $table WHERE $where";

  // Veri silme işlemini gerçekleştirme
  $stmt = $pdo->prepare($sql);
  $stmt->execute();

  // Silinen verinin etkilenen satır sayısını döndürme
  return $stmt->rowCount();
}

Bu fonksiyonu kullanmak için, örneğin aşağıdaki gibi bir kullanım örneği verilebilir:

PHP:
// Veritabanı bağlantısı oluşturma
$pdo = new PDO("mysql:host=localhost;dbname=mydb", "username", "password");

// Veri silme işlemi
$where = ["id = 1", "name = 'John Doe'"];
$affectedRows = deleteData($pdo, "users", $where);
echo "Silinen verinin etkilenen satır sayısı: $affectedRows";