<?php
$db = db_connect();
$SQLSELECT = "SELECT * FROM `order` INNER JOIN tb ON order.pc = tb.pc";
$result_set = mysqli_query($db, $SQLSELECT);
foreach($result_set as $row) {
?>
<tr>
<td><?php echo $row['Name']; ?></td>
<td><?php echo $row['add1']; ?></td>
<td><?php echo $row['add2']; ?></td>
<td><?php echo $row['prov']; ?></td>
<td><?php echo $row['pc']; ?></td>
<td><?php echo $row['tier']; ?></td>
</tr>
<?php
私はこのコードを持っており、2つのテーブルを比較してデータベースからデータを取得します。したがって、例えば、注文表のものは5,6,2,1,4,3です。したがって、クエリが2つのテーブルを比較するとき、クエリは5、次に6、次に2などをチェックします。結果が出てきたら結果はソートされ、出力は1,2,3,4,5,6になりますが、入力順に出力したいと思います。それは何とか自動ソートです。それを無効にすることは可能ですか?SELECT QUERYを無効にして結果を自動ソートする方法
いずれかのテーブルには、あなたが使用できる「日付フィールド」があります: 'ORDER BY field ASC' –
日付フィールドはありませんが、それは良い考えです。それは入力の時間を得ることは可能ですか? – jeeeee
SQLでは暗黙的な順序付けはありませんが、一部のデータベースでは可能です。結果を注文する必要がある場合は、通常、明示的に追加する必要があります。 'order by some_relevant_field'。 –