0

所以我遇到了数据库第一行被遗漏的问题,不知道为什么。简而言之,这里是代码,省略了连接部分等。

$tickets="tickets";
$sql_ticket="SELECT * FROM $tickets WHERE username='$user'";
$ticket_query=mysql_query($sql_ticket);
$ticket_data=mysql_fetch_assoc($ticket_query);
while($ticket_data=mysql_fetch_assoc($ticket_query)){
// echoing in tables
}
4

1 回答 1

4

删除这一行:

$ticket_data=mysql_fetch_assoc($ticket_query);

当您在循环之外获取第一行时。更正后的代码应该是:

$tickets="tickets";
$sql_ticket="SELECT * FROM $tickets WHERE username='$user'";
$ticket_query=mysql_query($sql_ticket);
while($ticket_data=mysql_fetch_assoc($ticket_query)){
   // echoing in tables
}
于 2012-12-04T13:56:07.063 回答