【问题标题】:How to look ahead in a mysql result如何在 mysql 结果中向前看
【发布时间】:2012-05-17 15:15:13
【问题描述】:

我有一个数组,其中包含对库存商品的“类别”、“组”和“子组”的 mysql 查询结果。我需要构建一个动态菜单,但我正在构建的数组的当前行的内容取决于下一行中的列。

我查找并找到了很多示例,但它们都检查了数组的整行(mysql 行)我只想检查数组行中的一项(一个 mysql 列)。我需要类似的东西

for ( $ix = 0; $ix < (length(current_result) - 1); $ix++) {
  if (current_result[$ix, Catagory] = current_result[$ix + 1, Catagory]) {
     echo some code
  } else {
     echo some other code  
  }
}
some code to handle the last line of the array

【问题讨论】:

  • 你需要什么结果@John Hart

标签: mysql mysqli next key-pair


【解决方案1】:

假设您有一个关联的行数组,您只是缺少正确的数组语法:

for( .... ){
   $thiscat = $current_result[$ix]['Category'];
   $nextcat = $current_result[$ix+1]['Category'];
}

【讨论】:

    猜你喜欢
    • 2016-02-11
    • 2015-03-18
    • 2023-01-16
    • 2014-01-27
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2021-12-15
    相关资源
    最近更新 更多