<?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,但我想按照输入的顺序输出结果。它以某种方式自动排序。是否可以禁用它?
答案 0 :(得分:1)
除非您明确指定用户为ORDER BY
的排序顺序。 Mysql和其他数据库不保证返回数据的顺序。
如果您的表没有多次删除和更新,则订单很可能是您插入的订单。但不保证。所以请使用ORDER BY