【发布时间】:2016-12-13 18:56:54
【问题描述】:
我尝试在每个组之后制作单独的 HTML 表格:
$query = "SELECT * FROM NonBillableTime WHERE TimeIn LIKE '$MondayP2%' ORDER BY CreatedUser ASC";
$members = mysql_query($query) or die($query."<br/><br/>".mysql_error());
while ($row = mysql_fetch_assoc($members)) {
示例 HTML 表 1 将返回 CreatedUser 编号为 5 的所有内容 然后表格将结束,新表格将开始并返回 CreatedUser 编号为 6 的所有内容。
我面临两个问题:-
- 我不知道我有多少用户,因为它发生了变化。
- 它需要从
while ($row = mysql_fetch_assoc($members)) {执行,因为我正在进行其他计算
是的,我想使用 MYSQL,并且知道要添加注入预防功能。
【问题讨论】:
-
所以检查你的 while 循环中的结果......如果 CreatedUser = 5,则添加到表 A,否则,添加到表 B。 mysql_ 已弃用。
-
我不知道 CreatedUsers 号码......它不是静态的,因为它会改变
-
我想只要检测到新的
CreatedUser值,您的输出循环就会简单地关闭并打开 HTML 表。只需跟踪“当前”值并在循环的每次迭代中检查新值是否与当前值不同。 -
每次在新代码中使用the
mysql_数据库扩展a Kitten is strangled somewhere in the world 时,它都已被弃用,并且已经存在多年,并且在 PHP7 中永远消失了。如果您只是学习 PHP,请花精力学习PDO或mysqli数据库扩展。 Start here -
那么也许你应该考虑听