<?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
이 코드가 있고 두 테이블을 비교하여 데이터베이스에서 데이터를 가져옵니다. 예를 들어 주문 테이블의 하나는 5,6,2,1,4,3입니다. 따라서 쿼리가 두 테이블을 비교할 때 5, 6, 2 등을 확인합니다. 결과가 나오면 결과가 정렬되고 출력은 1,2,3,4,5,6이되지만 입력 한 순서대로 출력하고 싶습니다. 왠지 자동 분류입니다. 비활성화 할 수 있습니까?
사용자로 정렬 순서를 명시 적으로 지정하지 않는 한 ORDER BY
. Mysql 및 기타 데이터베이스는 데이터가 반환되는 순서에 대해 어떠한 보장도 제공하지 않습니다.
삭제 및 업데이트가 많지 않은 테이블이있는 경우 순서는 삽입 한 순서 일 수 있습니다. 그러나 보장 할 수 없습니다. 그래서 사용ORDER BY
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다