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 に答える