İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

While döngüsü ve Php versiyonu

foreverf116.05.20181 cevap1.118 görüntüleme
2010'den beri2 mesaj
#1
Arkadaşlar biraz karmaşık bir sorunum var.

Mevcut php sunucumuzu (php 4.3.9) Sanal ortamda yeni bir sunucuya (php 7.0.9) taşımak istiyoruz.
Fakat eski sunucuda sorunsuz çalışan bir program yenisinde çalışmıyor. Yaptığım tespit şu şekilde:

While döngüsü ile bir tablodan veri çekerken belli kontrollerde aynı zamanda o tablonun içine kayıt ekliyorum. Eski sunucuda bu yeni eklenen kayıtlar için while döngüsü devam ediyor. Yani en başta tabloda 2 kayıt varsa while döngüsü içerisinde 5 kayıt eklemişsem while 7 kayıt kadar devam ediyor. Fakat yeni sunucuda While döngüsü içerisinde ilk anda kaç kayıt varsa o kadar döngü devam ediyor.

Database birebir aynı, hata php serverdan kaynaklanıyor. Çalıştığım sayfa 1200 satır içeriyor ve mantığını tamamen değiştirmeden bir çıkar yol arıyorum.

Fikri olan var mıdır?
Cevaplar
2016'den beri101 mesaj
#2
PHP'de mysql_query, mysql_connect gibi bazı fonksiyonlar artık kullanılmıyor. Bunların yerine mysqli veya pdo kullanılıyor. php 4.3.9'dan php 7.0.9'a kadar bu ve buna benzer pek çok değişiklik mevcut.

Genel olarak nelerin neden değiştiğini yukarıdaki videoyu izleyerek anlayabilirsiniz.

Bu yüzden, hatalı tüm kodlarınızı değiştirmeniz ya da sil baştan, sıfırdan yazmanız gerekiyor.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.