Benim düşünceme göre, yani konum anlamda bir "Düz dosya Veritabanı" (ve kabul ettik cevap) kullanılarak neccesarily şeyler hakkında gitmek için en iyi yol değildir. Her şeyden önce, serialize()
kullanarak birileri, aslında, "veritabanı" in arbritrary kodu koyabilirsiniz (alır ve dosyayı düzenler, unserialize()
BÜYÜK baş ağrılarına neden olabilir çalıştırmak için her zaman.)
Şahsen, ben söylemek istiyorum - neden geleceğe bakmak değil? Ben kendi "özel" dosya oluşturma oldum çünkü sorunları yaşadım pek çok kez olmuştur ve proje, bir veritabanı ihtiyacı bir noktaya patladı ve ben diliyorum, biliyorsun "Düşünüyorum Ben "ile başlamak için bir veritabanı için bu yazmış - kod üstlenmeden çok fazla zaman ve çaba gerektirir çünkü.
Bu ben daha büyük aldığında gidip gün üstlenmeden harcamak zorunda kalmamak benim uygulamayı prova gelecekteki ileri gitmek için yol olduğunu öğrendim. Bunu nasıl yaparsınız?
SQLite. Bu, bir veritabanı olarak çalışıyor SQL kullanır ve MySQL üzerinde değiştirmek oldukça kolaydır (benim gibi veritabanı manipülasyon için soyutlanmış sınıfları kullanıyorsanız espescially!)
Aslında, espescially "kabul cevabı" 'un yöntemi ile, büyük ölçüde (PHP içine tüm "REKORLAR" yüklemek zorunda değilsiniz) app bellek kullanımını kesebilir