Ben PHP ile SQL alabilir miyim?

3 Cevap php

Bana (beginner) ile alınız.

Ben ziyaretçilerin giriş ve benim uygulaması ile / karışıklık oynayabilirsiniz bir uygulamayı kurmak için planlıyorum.

Yani bir cron ile günde bir kez benim php uygulamasını yenilemek istiyorum.

Ama önce bir cron iş komut dosyası yazdı asla.

Ben tüm tablolar / veri kesecek ve ilk veri eklemek zorunda olduğunu anlıyoruz.

Phpmyadmin ile, veri alabilirsiniz. Ben tablo kesecek sonra sql dosyasını içe herhangi bir yolu var mı?

En iyi yolu nedir?

Ben bir tablo oluşturmak ve tüm veri girmek zorunda mı?

Yardımcı ve kaynaklar takdir edilecektir.

Şimdiden teşekkürler.

3 Cevap

Eğer veritabanı üzerinde bir sql dosyasını çalıştırmak istiyorsanız, hatta phpmyadmin gerekmez. mysql ve php aynı makinede çalışan eğer mysql araçları yüklü. Eğer damping verileri kontrol eğer mysqldump / mysqlimport açılan kullanabilirsiniz. değilse bir sql dosyası oluşturmak ve "mysql" CLI programı ile yürütebilirsiniz.

shell> mysql db_name < script.sql

Belki mysql komuta erişiminiz yoksa veya sadece cron (gibi üzerinde en çok paylaşılan Hostings) ile php / cgi komut yürütebilirsiniz.

Bu durumda, PHP .sql dosyası ayrıştırma ve mysql_query() ile sorguları çalıştırabilirsiniz. this page altındaki bir örnek vardır.