Görüntü veritabanı içerikleri?

2 Cevap php

So I have a chatroom type of database where the text that a user inserts gets stored into a databse as their username in one field and their message in the other. I want to have my page output the database info, so that people can see each others messages. How do I do this?

Ayrıca, bu nedenle bu sayfayı yeniden yükler, veritabanı yeni bir ileti ile güncelleştirilmiş olup olmadığını görmek için denetler döngüsü için yapmak mümkün mü? (Sonra sayfa herkesin mesajları güncellemek için yeniden veritabanı bilgi verir)

.. Kafam çok karışık yardım edin.

2 Cevap

PHP sorularınızı MySQL functions bir göz atın. Sunucu / veritabanına bağlanmak ve tablolardan veri almak için bir seçme sorgusu çalıştırmak gerekir.

Döngüsü gelince: JavaScript setInterval işlevini kullanabilirsiniz ve periyodik olarak yeni kayıtlar için yoklamak için AJAX çağrısı ile birleştirmek.

Diğerleri gibi söylediler, sizin veritabanına bağlanmak ve daha sonra içeri veri var tablosunu sorgulamak isteyeceksiniz

while($row = mysql_fetch_assoc($results))
{
    echo $row['username'] . " said: " . $row['message'] . "<br />";
}

Ben diziler ilişkilendirilebilir diziler (tamsayılar tarafından endeksli değil, daha ziyade isimleri (dernekler tarafından)) beri) yerine mysql_fetch_array of mysql_fetch_assoc () (kullanın

Dinamik sayfasındaki güncellemeyi görüntülemek için gelince, bu AJAX içerir. Temelde ne demektir sayfanızın veritabanından yeni kayıtları almak için bir plan komut dosyası için dışarı arayacak olmasıdır. Bu, 'mesajlarının tabloya yeni bir alan, bu zorlama olmuştur zaman '1' için ayarlamış olabilir 'msg_delivered' gibi bir şey gerektirir.

http://htmltimes.com/javascript-chat-client-in-jquery.php: Bir AJAX chat istemcisi yapmak isteyen varsa bu kontrol etmelisiniz