我正在做一个php mysql查询,我想要的是每次输入数据时自动实现,而不必为浏览器执行此操作
这是 PHP 中的查询:
<?php
include "conexion.php";
$consulta ="SELECT subject,tid,username FROM mybb_threads ORDER BY tid DESC LIMIT 15";
$resultado = mysql_query($consulta)
echo "<table border='0'><td>";
while($fila = mysql_fetch_array($resultado)){
echo " <div >
<a target='_parent' href='showthread.php?tid=".$fila['tid']."'> " . $fila["subject"] ."</a></td><tr><td>Por: " .$fila["username"]."</div><br>";
}
echo '</td></table>';
mysql_close($enlace);
?>
我怎样才能自动实现?
问候
借口是我说西班牙语几乎听不懂英语
如果自动更新数据
如果我理解正确,您希望每次表中有新数据时自动执行查询。这意味着,如果您在表"mybb_threads"中获得新信息,则希望用户在不更新浏览器的情况下查看此新数据。
要实现这一点,你需要使用Javascript,以及一种叫做Ajax的东西。基本上,您所做的是每分钟或其他时间,您都会强制浏览器调用一个php文件。
你可以在这里阅读更多关于jQuery .ajax()函数的信息,这是一个很好的起点:http://api.jquery.com/jQuery.ajax/
您还可以查看解释该方法的 Wiki 非常好:http://en.wikipedia.org/wiki/Ajax_(编程)