Sorun while > foraech > range > explode > in_array fonksiyonlarının birleşimi ile net bir şekilde çözülmüştür.
Merhabalar tablomda diyelimli böyle iki tane kayıt var. Bir sonraki veri girişinde
min:7 ise hata versin amacım şu diziyi bozmadan birbirini takip eden sayıların kaydını almak sadece
1-5
6-10
11-15
16-20
21-25 gibi forumdan gelen min: max: sayılarının bir öncekilerden yüksek ve benzersiz olması lazım bende altdaki gibi önce birbirine çapraz ve düz eşleşen sayıları kontrolünü yaptım sonuc varsa durum=1 çıkıyor aynısını üsttekine çevirmek istiyorum teşekkürler.
-moderece- tablosu
id#min#max
1| 1 | 5
2| 6 | 8
Yani arkadaşlar bir sonraki postum min:3 max:6 ise hata verecek çünkü 1-5 aralığı zaten girilmiş min:7 max:10 olduğunda problem yok kayıt edebilir.
$kontrol = $db->query("select * from moderece where min='{$max}' or max='{$min}' or min='{$min}' or max='{$max}' '");
$durum = $kontrol->rowCount();