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 在您的数据库上进行 SELECT 并返回值。

您应该使用 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/

相关文章:

mysql - 是否可以在 phpmyadmin 中为外键约束添加条件?

MYSQL 取记录时检查记录是否存在

php - 如何在 PHP MYSQL 中将数据库表和每条记录从一个数据库服务器复制到另一个数据库服务器?>

c# - 网络服务是什么意思?

php - 将 mySQL 表合并成一行?

mysql - 请求SQL不适用条件

mysql - 表名称未显示在 DB 查看器 TreeView 中,但显示在查询中

PHP Codeigniter Active Records 忽略单引号

mysql - 设置此数据库模型(MySQL)的最佳方法?

database - 在 Postgres 中将数据从一个表移动到另一个表的最快方法