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

Php 在html中使用可滚动的表显示数据库表行值,php,mysql,database,html,Php,Mysql,Database,Html,更新:我刚刚意识到我对javascript和jquery太不在行了,谢谢你回答我的问题!我如何结束这个问题 我在数据库中使用PHP和MYSQL,我想将数据库的行值显示为a,但问题是如果我有1000行,如果有一个表在您的数据充满细节时不展开,而是提供一个滚动选项来查看其他行,这将非常有用。请帮帮我,我真的不知道怎么做 我知道如何连接到我的数据库并输出它,但我不知道如何制作一个可以滚动的表,它不会扩展,而是像浏览器一样滚动 <?php mysql_connect('localhost','r

更新:我刚刚意识到我对javascript和jquery太不在行了,谢谢你回答我的问题!我如何结束这个问题

我在数据库中使用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>';
}

?>

你好

使用可轻松完成此任务

首先,使用jQuery初始化表:

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

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

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

请看以下链接:


您需要一些JavaScript来实现这一点。看看JQuery和Datatable。我不明白javascript和php之间的区别,我的意思是它们都可以使用和声明函数,难道我不能用php代替javascript吗?php是在服务器上执行的。JavaScript在客户端上执行。如果您想要一个可滚动的表格,您需要的是客户端(浏览器端)解决方案。非常感谢您的解释!!!你可能想把实际的答案放在你的帖子中&使用链接只是为了支持。谢谢你,但是这个javascript和jquery对我来说是新的东西,它让我很困惑,有没有视频可以告诉我如何使用它?嗯。。。如果你想成为一名web开发人员,javascript对几乎所有事情都非常重要。看看这个链接,它列出了在线学习代码的最佳网站。向上投票!谢谢你的帮助!但现在我只想用一个简单的例子,我会先学习jquery和javascript,然后再讨论这个话题,也许过了很长一段时间,非常感谢@Guilherme,谢谢你的原始资料!我马上研究。