小编Ver*_*lez的帖子

在单个表中显示MySQL结果

我创建了一个界面,用户可以在其中选择要显示的结果.用户选择的选项保存在数组中,因此MySQL查询将遍历此数组的不同元素.

所以我想在一个表中显示结果......像这样:

标题1 | 标题2

结果1-1 | 结果1-2

结果2-1 | 结果2-2

我的代码如下:

$mark = $_POST['mark'];
if (isset($_POST['mark']) && is_array($_POST['mark'])) {
    echo "<table border='1'>";
    echo "<tr>";
    for ($i = 0; $i < count($mark); $i++) {
            echo "<th>" . $mark[$i] . "</th>";
    }
    echo "</tr>";

    for ($i = 0; $i < count($mark); $i++) {
        $markQuery = "SELECT $mark[$i] FROM marks LIMIT 10";
        $result = mysqli_query($DB_connection, $markQuery);
        echo "<tr>";
        while($row= mysqli_fetch_assoc($result)){
            echo "<td>" .  $row[$mark[$i]] . "</td>";
            }
        echo "</tr>";
        }
        echo "</table>"; …
Run Code Online (Sandbox Code Playgroud)

php mysql database

6
推荐指数
1
解决办法
68
查看次数

标签 统计

database ×1

mysql ×1

php ×1