Merhabalar,
ufak bir yardımınıza ihtiyacım var, mysql veritabanında belli bir sayı değerinin altında olanları nasıl silebilirim?
instagram tablosu içerisinde yer alan takipcisayisi 20000 altında olan kişileri veritabanından silmek istiyoruz.
xxx sayısından küçük olanı veritabanından silme
3
●114
- 26-07-2023, 23:17:53
DELETE FROM instagram WHERE takipcisayisi < 20000;
php pdo kodu;
<?php // Veritabanı bilgileri $host = 'localhost'; // Veritabanı sunucusu $dbname = 'veritabani_adi'; // Veritabanı adı $username = 'kullanici_adi'; // Veritabanı kullanıcı adı $password = 'sifre'; // Veritabanı şifresi try { // PDO bağlantısını oluştur $db = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password); // Hata modunu ayarla $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Takipcisayisi 20000 altında olanları silmek için SQL sorgusu $sql = "DELETE FROM instagram WHERE takipcisayisi < 20000"; // Sorguyu hazırla ve çalıştır $stmt = $db->prepare($sql); $stmt->execute(); // Silinen satır sayısını al $deletedRowCount = $stmt->rowCount(); echo "Toplam $deletedRowCount satır silindi."; } catch (PDOException $e) { echo "Hata: " . $e->getMessage(); } ?> - 26-07-2023, 23:18:36Wixir adlı üyeden alıntı: mesajı görüntüle
DELETE FROM tabloadı
WHERE sütunadı < 20000;
dener misiniz?
