来自MySQL的随机文本,点击按钮,不用PHP刷新

时间:2010-09-30 18:09:45

标签: php mysql random

我有一个带有id和文本字符串的MySQL数据库,我希望能够显示它,并且只需点击一个按钮就可以显示另一个随机短语而无需刷新整个页面。

我看起来非常彻底,没有找到这个具体问题的答案。

可以用PHP做到吗?

2 个答案:

答案 0 :(得分:2)

首先尝试刷新。

您需要从数据库中选择一个随机文本(提示,在您的mysql请求中使用RAND())。

一旦你知道如何做到这一点,学习如何让你的PHP页面进行Javascript对话,这样你就不再需要刷新了。它被称为AJAX,您可以查看JQuery(http://jquery.com/)以获得一个可以帮助您的库,特别是这个页面:

http://api.jquery.com/jQuery.ajax/

您的javascript将对您的php页面进行Ajax调用,将获得一些数据然后将能够在您的页面中显示它。

看一下这个例子,你应该可以从那里开始。

但首先要刷新,这是第一步。

答案 1 :(得分:1)

如果我是你,我会使用http://api.jquery.com/jQuery.get/ 创建一个用于执行mysql查询的页面,然后编写几行jquery以从该特定页面获取信息。您不必刷新页面,并且有很多简洁的方法可以在从数据库获取的数据之间进行更改,并使用jquery

类似的东西:

  $.get("the_separate_page.php", function(data){
   console.log('Your quote is : ' + data);
   //check your log
 });