所以基本上我想要的是当您单击链接时,我的 MySQL 查询中的 $limit 变量应该增加 10 而无需刷新页面。我知道有很多类似的问题,但我无法解决。
索引.php
<?php
$limit = 10;
mysql_connect("localhost", "root", "");
mysql_select_db("database");
$query = mysql_query("SELECT * FROM news ORDER BY news_id DESC LIMIT $limit");
?>
<a href="#" id="more">Show more...</a>
javascript.js
$('#more').click(function(){
//Now here some jQuery / AJAX that changes the PHP $limit variable?
});
这有可能吗?我知道 Javascript 在客户端,PHP 在服务器端,我的 MySQL 是最新的,所以查询中的变量有效。标题也可能是“如何使用 jQuery 更改 PHP 变量”,但如果这不可能,我真的需要另一种解决方案来动态更改查询(甚至可能刷新)。
谢谢 :)
最佳答案
伙计,你还有很多东西要学!
首先研究 AJAX(如果您还不知道,包括 jQuery)。两者都可以对网页上的内容进行“动态”调用/更新(无刷新)。其次查看 PHP 'mysql_real_escape_string' 和 PDO 并了解什么是“SQL 注入(inject)”以更好地保护您的数据库和服务器。
关于php - 在不刷新的情况下更改 MySQL 中的 LIMIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19005644/