PHP根据另一个表中的数组回显表行

时间:2017-06-19 18:41:13

标签: php mysql for-loop

我遇到一些问题,根据存储在单独表中的数字数组来回显表行的结果。

我想根据POS TABLE pos列中指定的顺序显示图书。

$arr = $pos['pos']
$sort = explode(', ', $arr);

$sql = " SELECT * FROM items ";
$result = mysqli_query($db, $sql);

if ($result->num_rows > 0) {
  $prods = $result->fetch_assoc();

  foreach ( $sort as $pos ) {
     echo $prods['qty'][$pos]; // NOT WORKING
  }
}

以下是表格的结构:

 -POS TABLE---------
id:   pos:
1     4,1,3,2


 -ITEMS TABLE---------
id:   qty:   name:
1     43     book1
2     23     book2
3     6      book3
4     36     book4

0 个答案:

没有答案