Mysql ID'si karışmış tabloda sırasıyla işlem | Tüm satırları tarama

Mysql veritabanınızda id sırası karışmış yada id'si olmayan verileriniz olabilir. Bunların tamamında sırasıyla işlem yapmak için alttaki harika kodu kullanabilirsiniz. Kod sayesinden seçili tablonun bütün satırları tek tek taranır. Artık silmek düzenlemek yada başka tablolardan işlemler yaptırmak size kalmış.

 

 

 

 

 

 

<?php

/**
 * @author somut.net
 * @copyright 2011
 */


$link = mysql_connect('localhost', 'mysql_kullanici_adi', 'mysql_sifre');
if (!$link) {
    die('Bağlantı yapılamadı: ' . mysql_error());
}
$db_selected = mysql_select_db('sample_db');
if (!$db_selected) {
    die('Veritabanı seçilmedi: ' . mysql_error());
}
$query = 'SELECT adi, soyadi FROM uyeler';
$result = mysql_query($query);
if (!$result) {
    die('Sorgu hatası: ' . mysql_error());
}

for ($i = mysql_num_rows($result) - 1; $i >= 0; $i--) {
    if (!mysql_data_seek($result, $i)) {
        echo "Satıra geçilemedi $i: " . mysql_error() . "\n";
        continue;
    }

    if (!($row = mysql_fetch_assoc($result))) {
        continue;
    }
    // Bu kısımda istediğiniz gibi düzenleme silme işlemi yapabilirsiniz.
    echo $row['adi'] . ' ' . $row['soyadi'] . "<br />\n";
}

mysql_free_result($result);
?>


Etiketler: mysql

İlk yorumu siz yazın !..

  • Yorumunuz en az 30 karakter olmalıdır. (0)
İlginizi çekebilir...