JS循环遍历MySQL结果
JS to cycle through MySQL results?
目前我有一小段PHP代码从我的表中随机获取一行
<?php
if (!$query = @mysql_query("SELECT * FROM testimonials ORDER BY rand() LIMIT 1")) {
echo 'Error: '.mysql_error().'';
} else {
while ($q = mysql_fetch_array($query)) {
$quote = $q['quote'];
$author = $q['author'];
echo $quote;
echo '<br />- <strong>'.$author.'</strong>';
}
}
?>
我想做的是让它在页面加载时加载一个,然后淡出并淡出到数据库中的另一个
要么预先加载几行,然后使用JS在浏览器中遍历它们,要么在每次循环到下一行时使用AJAX从数据库请求新行。
我建议第一种方法,因为它减少了对数据库的查询量和对web服务器的HTTP请求的数量。
相关文章:
- 将地理编码结果转换为php变量以发布到mysql数据库
- 如何在下拉列表更改时自动填充mysql查询结果中的文本框值
- 仅在第一个结果中显示/隐藏MySQL结果函数
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- PHP,MySQL,AJAX-调用AJAX结果后,Bootstrap CSS样式不会显示
- 如何将mysql查询的结果获取到html文本框中
- 使用jquery显示mysql查询结果
- 无需重新加载即可播放MySQL结果.AJAX 正在失败
- node.js+MySQL;JSON结果-回调问题&没有响应客户端
- 从Node.js上的mysql结果JSON中获取一个Array值
- php/mysql搜索结果-当类型>1,同时保持其他类型不>1-代码点火器
- NodeJS为什么MySQL查询的结果没有推送到我的表中
- 需要循环遍历一系列mysql查询结果
- 使用Mysql UNIX_TIMESTAMP()与JAVASCRIPT Date.UTC()获得不同的结果
- 使用下拉列表中的值查询 MySQL 数据库,然后使用结果填充文本字段而不刷新页面
- Node/Express/mysql 如何使 jade 页面中的 SQL 结果
- 我想继续存储和显示我从 mysql 获得的结果
- 将 MySQL 查询结果转换为分层数据 - D3
- 节点.js在函数外部获取 MySQL 的结果
- 如何在“node-mysql”查询中获取结果的值