TableGenerator无法正常工作

时间:2016-09-12 12:11:02

标签: php database

我不确定为什么我的代码没有工作。我已经寻求帮助但我没有得到任何结果。

问题是我没有得到一张包含必须打印的所有内容的完整表格。目标是使用数据库打印包含我的时间表的表格。

这里有一张当前结果的图片: Current result

但是,我想获得全桌。

$.when

1 个答案:

答案 0 :(得分:0)

如果你这样打电话给你的班级:

TBG::generateTable('table_name', new mysqli('localhost', 'root', '', 'cdcol'));

它将使用SQL Query

的结果执行函数checkEmtpyTable()
SELECT * FROM table_name WHERE id = 0

这将导致检查失败并显示消息。 我认为这段代码没有多大意义。如果你自动增加id,它将从1开始,如果你没有,那么计算一个条目没有多大意义。

请向我们展示包含一些条目的数据库表。你写过这堂课了吗?

修改

像这样改变函数execute_query(),你会得到更多:

private static function executeQuery($mysqli_table_name, $connection, $rown){

    if(self::initialCheck($mysqli_table_name, $connection, $rown)){
        return;
    }

    $sql = "SELECT * FROM $mysqli_table_name";
    if ($rown != 0) {
        $sql .= " WHERE id = $rown";
    }

    $result = mysqli_query($connection, $sql);

    return $result;
}