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.