我不确定为什么我的代码没有工作。我已经寻求帮助但我没有得到任何结果。
问题是我没有得到一张包含必须打印的所有内容的完整表格。目标是使用数据库打印包含我的时间表的表格。
这里有一张当前结果的图片:
但是,我想获得全桌。
$.when
答案 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;
}