• Programlama
  • PHP
  • Kurulamayan veritabanı bağlantısını tekrarlatma ve bekletme işlemi nasıl yapılabilir

Kurulamayan veritabanı bağlantısını tekrarlatma ve bekletme işlemi nasıl yapılabilir

0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
Mysql veritabanı bağlantısını kuramadığımızda bağlantı kurulamadı sonucunu alıp, bu işlemi olduğu yerde durdurup, bağlantı kurulana kadar tekrarlatma işlemini nasıl yapabilirim ?
 
0
Onaylı Üye
Üye
Katılım
25 Mart 2005
Mesajlar
922
Tepki puanı
4
Veritabanı sorgusu if ile true false kontrolü yapılır eğer doğruysa istenen komutlar çalıştırılır. Yanlış ise sonsuz for döngüsüne sokularak bağlanana kadar beklenir. Tekrar bağlantı olduğunda yukarıda çalışan kod kaldığı yerden devam eder.

Yukarıdaki mantık veritabanı tablosu bulunamadığında sorunsuz çalışıyor fakat mysql servisi yeniden başlatıldığında mysql 'a tekrar bağlanıp işlem yapılamıyor.

Aşağıdaki yapıda bir sistem için nasıl kontrol yazmalıyım ki mysql restart edildiğinde bile mysql girişleri sorunsuz yapılabilsin.

PHP:
for ($x=...) {

bilgiler ....

$veritabanı_ismi = ...
$veritabani_baglanti_degiskenleri = ...

$baglan = ...
$veritabani_sec = ...

if($baglan) {
$mysqla_ekle = ...
}

}

Yukarıdaki for döngüsü içindeki bilgiler bölümü mysql restart edildikten sonra normal olarak çalışmaya devam ediyor fakat mysql 'a tekrar bağlanıp ekleme yapılamıyor.
 
Geri
Üst