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/