我有一个php页面,显示经典CD的曲目列表。该表从两个非常相似但不同的mysql表中提取数据,这些表有时会导致(部分)重复表行。
这两种可能性(数字是CD上的曲目编号):
1 Work title
1 Subwork title
Work title (possibly altered)
2 Work title
在第一种情况下,我想删除曲目编号。在第二种情况下,我想在第一行保留工作标题,添加第二行的轨道号,而不对第二行的工作标题执行任何操作。所以结果应该是这样的:
Work title
1 Subwork title
2 Work title (possibly altered)
这可以在php中完成,还是应该朝着javascript或jQuery的方向寻找解决方案?我尝试使用
$("div").empty();
但无法使其发挥作用。
欢迎所有建议。
答案 0 :(得分:0)
如果您的PHP脚本一次生成整个表,那么您可以在PHP中完成。如果您的PHP脚本只创建表的一部分,将其发送给用户,稍后通过类似AJAX调用进行修改,那么您必须在Javascript中执行此操作。
答案 1 :(得分:0)
最有效的方法是在从数据库中检索数据时处理服务器(PHP)上的数据。这样,您不会将大数据大小传输到客户端,只是让前端(javascript)丢弃不需要的任何数据。这将创造一种不太理想的用户体验。