sql >> Databasteknik >  >> RDS >> Mysql

uppdatera dynamisk php div med jquery

Ditt skript kan inte fungera. Du blandar PHP och HTML:

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

Jag tror att det här är vad du vill:

Skapa en ny PHP-fil som bara visar din lista. Kalla det till exempel list.php .

Innehåll i huvudfilen:

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

Innehållet i 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 } ?>

Lägg till detta i <head> del av huvudfilen:

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

för att ladda innehållet.



  1. MYSQL INNER JOIN med möjliga tomma fält

  2. Hur ansluter man till en fjärrbaserad MySQL-databas med Java?

  3. Anslut iPhone-appen till PostgreSQL med Libpq

  4. Det går inte att komma åt Amazon RDS med Eclipse