0

データベース レコードの各アイテムにテーブル番号を作成しようとしていますが、ループを停止する方法がわかりません。

どうすればそれを止めることができますか? 以下は私のコードです。ヘルプ?

while($row = $result->fetch_assoc()){
    for ($i = 1; $i < $row; $i++ ) { 
        echo'<tr>
                <td>'.$i.'</td>
                <td>'.$row['supplier'].'</td>
                <td>'.$row['item_name'].'</td>
                <td>'.$row['item_description'].'</td>
                <td>'.$row['quantity'].'</td>
                <td>'.$row['unit'].'</td>
                <td>'.number_format($row['unit_cost'], 2, '.', ',').'</td>
                <td>'.number_format($row['total_amount'], 2, '.', ',').'</td>
            </tr>';
           }
           }
4

3 に答える 3

2

for ループは必要ありません。

$i = 1;
while($row = $result->fetch_assoc()) {
    echo'<tr>
            <td>'.$i++.'</td>
            <td>'.$row['supplier'].'</td>
            <td>'.$row['item_name'].'</td>
            <td>'.$row['item_description'].'</td>
            <td>'.$row['quantity'].'</td>
            <td>'.$row['unit'].'</td>
            <td>'.number_format($row['unit_cost'], 2, '.', ',').'</td>
            <td>'.number_format($row['total_amount'], 2, '.', ',').'</td>
        </tr>';
}
于 2013-10-25T08:21:29.400 に答える
0

あなたの中でそのbreak;言葉を使ってください。

http://php.net/manual/en/control-structures.break.php

于 2013-10-25T08:22:18.693 に答える