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/