php - 使用 html 中的可滚动表显示数据库表行值

标签 php mysql database html

UPDATE: I just realized that I'm too noob for javascript and jquery, thanks for answering my questions! How do I close this question?

我正在使用 PHP 和 MYSQL 作为数据库,我想将数据库的行值显示到 a 但问题是,如果我有 1000 行,那么它会非常有用,如果有一个表没有当您的数据充斥着详细信息时,它不会展开,而是为您提供滚动选项来查看其他行。请帮助我,我真的不知道该怎么做......

我确实知道如何连接到我的数据库并输出它,但我不知道如何制作一个可滚动且不展开的表格,而是让您像浏览器一样滚动......

<?php

mysql_connect('localhost','root','');
mysql_select_db('database');

$query = 'SELECT * FROM table';
$result = mysql_query($query);

while($row = mysql_fetch_array($result)){
echo $row['name'],' ',$row['lastn'],'<br>';
}

?>

最佳答案

你好!

使用DataTables轻松完成此任务。

首先,使用 jQuery 初始化表:

$(document).ready(function() {
$('#example').dataTable( {
    "bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "..phpFileAjaxReturn.php"
} );

} );

在此文件“phpFileAjaxReturn.php”中,您应该使用 PHP 对数据库进行选择并返回值。

您应该使用echo json_encode( $output );将数据正确发送到表。

查看这些链接:

https://legacy.datatables.net/examples/data_sources/server_side.html https://datatables.net/examples/api/tabs_and_scrolling.html

关于php - 使用 html 中的可滚动表显示数据库表行值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28702158/

相关文章:

php - 重新访问页面后将保存的数据保留在表单中

sql - 如何在 PostgreSQL 中删除名称中包含双引号的表

PHP:正则表达式与 ctype_*

PHP - 动态表格 > MySQL 插入

php - 如果匹配查询中的 case 条件,则除以列值

php - 从原始 mysql 文件创建 sql 文件

ruby-on-rails - 我可以使用 Rails 应用程序将 JSON 数据导入数据库吗?

django - 我的 Django 应用程序中的默认数据库是只读的

php - 我如何使用随机数预填写表单,并允许用户输入他们的信息?我使用 html、php 和我的 sql

php - 从sql数据库获取月、日、年php时间