php - 在表格中显示多个表格行

标签 php mysql

我有 2 个表,名为 0_vrs_american0_vrs_europe,我需要在一个 html 表中显示这些表的行。所以我写了这段代码:

<?php
$con=mysqli_connect("localhost","aaa","bbb","my_mk7vrlist");

$result = mysqli_query($con,"SELECT 0_vrs_american.*, 0_vrs_europe.* FROM 0_vrs_american, 0_vrs_europe ORDER BY `vrs` DESC LIMIT 0 , 200");

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $x . "</td>";
  echo "<td>" . $row['playername'] . "</td>";
  echo "<td>" . $row['contactable'] . "</td>";
  echo "<td>" . $row['vrs'] . "</td>";     
  echo "</tr>";
  $x = $x+1;
  }

mysqli_close($con);
?> 

我是 MySQL 的新手,所以我在谷歌上搜索了这个主题,我发现了一种类似于上面所见的语法。顺便说一句,我的页面中没有结果,因为表格是空的。

因此:我必须在 HTML 表中显示两个 sql 表的内容,并且行必须根据 vrs(从 50000 到 99000 的数字)排序。我该如何解决我的问题?

最佳答案

上述方法的替代方法是从这两个表中选择所有行作为内部选择,然后在返回的结果集中按 vrs 排序。

SELECT  *
    FROM
    (
       SELECT * FROM 0_vrs_american
       UNION
       SELECT * FROM 0_vrs_europe
    ) AS a
ORDER BY vrs

关于php - 在表格中显示多个表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22108134/

相关文章:

php - 无法使用 php pred-statement 将记录插入 mysql 表

javascript - jquery 输入字段更改 wordpress 中的所有 php 循环项值

php - Mysql select语句语法错误

php - 如果值等于数组的任何值,则 MySQL 更新列

c++ - 在 Windows 7 64 位中为 Qt 4.8.0 编译 MySQL 驱动程序

php - 数组返回少 1 行 - PHP

php - 我应该走多远才能最大限度地减少数据库查询?

mysql - Django将原始查询结果作为对象

php - 配置 WordPress 以接收 Paypal IPN 通知

php - PHP 函数 in_array(...) 有什么问题?