Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

segarkan div php dinamis menggunakan jquery

Skrip Anda tidak dapat berfungsi. Anda mencampur PHP dan HTML:

$count=mysql_num_rows($result);
<div class="commentbox"> /*THIS IS WRONG*/
while($row=mysql_fetch_assoc($result))

Saya pikir ini yang Anda inginkan:

Buat file PHP baru yang hanya menampilkan daftar Anda. Sebut saja, misalnya list.php .

Isi file utama:

<a class="click" href="#"> Link TO refresh Div </a>
<div class="messagelist">
<div class="commentbox">
<ul>
<?PHP $result=mysql_query("select * from messages where id<'$lastmsg' order by id desc limit 20");
$count=mysql_num_rows($result);
while($row=mysql_fetch_assoc($result))
{?>
<li>
<?php echo $row['id'] . ' #' . $row['date'] . ' / ' . $row['comment']; ?>
</li>
<?PHP } ?>
</ul>
</div>
</div>

Isi list.php :

<?PHP $result=mysql_query("select * from messages where id<'$lastmsg' order by id desc limit 20");
$count=mysql_num_rows($result);
while($row=mysql_fetch_assoc($result))
{?>
<li>
<?php echo $row['id'] . ' #' . $row['date'] . ' / ' . $row['comment']; ?>
</li>
<?PHP } ?>

Tambahkan ini ke <head> bagian dari file utama:

<script type="text/javascript">
$(function(){
    $('.click').on('click', function(e){
        e.preventDefault();
        $('.messagelist').text('Please wait...');
        $('.messagelist').load('list.php');
    });
});
</script>

untuk memuat konten.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bergabunglah dengan beberapa tabel dengan nama kolom yang sama

  2. 12 Praktik Terbaik Keamanan MySQL/MariaDB untuk Linux

  3. Hitung frekuensi setiap kata

  4. Bagaimana cara terhubung ke database MySQL melalui ODBC dari aplikasi Qt?

  5. Hapus duplikat di tabel MySql besar