javascript kullanarak MySQL veri almak için nasıl

4 Cevap php

Ben PHP kodlanmış bir web sayfası var. Bu sayfa hizmetler için bir istek gönderme içindir. Tüm hizmetler fiyatları ile birlikte iki ayrı tablolarda saklanır.

Kullanıcı çeşitli hizmetler seçer gibi seçilen hizmet için fiyat almak ve hizmet bazında bunu göstermek ve aynı zamanda tüm hizmetlerin büyük bir toplam istiyorum.

Bunu nasıl yapabiliriz?

4 Cevap

Ben sizin için gidiyoruz ne tamamen emin değilim, ama aslında Javascript ile MySQL bir şey almak değil, ancak (onu eklemek verileri alıp bunu XHR'de aracılığıyla bir php komut dosyası talep, ve sonra onunla başa çıkabilirim , vb) javascript ile.

Hizmet / fiyat sayısı çok büyük değilse, o zaman bir şeyler eklemek ve yalnız sunucu ayrılmak javascript kullanmak ilk etapta sayfa içinde tüm yük olabilir.

Birkaç javascript çerçeveler ve (xhr) bu tür bir şey oldukça kolay hale kütüphaneler vardır, bu içine baktı mı?

http://mootools.net http://dojotoolkit.com http://jquery.com http://www.prototypejs.org

Aksine onlar kene her servis için bir veritabanı sorgu daha sonra onları eklemek için Javascript kullanın, gizli vairables olarak sayfanın içine tüm değişkenleri ekleyebilirsiniz. Bu çok daha az yük olacaktır.

Veri ck önerdiği gibi-yük öncesi çok karmaşık ise, bir PHP sayfası oluşturabilirsiniz generates JSON as your output. Gibi bir kütüphaneyi kullanarak jQuery daha sonra işlemek için sayfanın içine bu verileri çekmek olabilir.

MySQL işlemleri yapacak bir php sayfası AJAX. Aslında, o şeyi güvenceye dizeleri kaçış, ve gönderilen komutu gerçekten istediğiniz biri olup olmadığını kontrol etmek için emin olmak için emin olun. Bazı kullanıcılar geri kalanından daha akıllı ve ajax yöntemi kullanarak 'Drop *' gidebilir.

Değil çok güvenli bir fikir IMO, ama bir şey Ajax kullanırsanız.