Mysql
 sql >> база данни >  >> RDS >> Mysql

опреснете динамичния php div с помощта на jquery

Вашият скрипт не може да работи. Смесвате PHP и HTML:

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

Мисля, че това е, което искате:

Създайте нов PHP файл, който извежда само вашия списък. Наречете го например list.php .

Съдържание на основния файл:

<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>

Съдържание на 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 } ?>

Добавете това към <head> част от основния файл:

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

за зареждане на съдържанието.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Спиране на MySQL заявка след първия ред

  2. Използвайте Access или MySQL като бекенд база данни

  3. Възможно ли е да се четат данни на MongoDB, да се обработват с Hadoop и да се извеждат в RDBS (MySQL)?

  4. Запитване на MySQL с IN клауза с помощта на PHP

  5. Схема на база данни за анкети