2012-05-09 3 views
0

У меня есть массив, содержащий результаты запроса mysql в категориях «Категория», «Группа» и «Подгруппа» для элементов запаса. Мне нужно создать динамическое меню, но содержимое текущей строки массива, который я создаю, зависит от столбца в следующей строке.Как смотреть в результатах 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 
+0

какой результат вы требовали @John Харт –

ответ

0

Если у вас есть ассоциативный массив строк, вы просто отсутствует правильный синтаксис массива:

for(....){ 
    $thiscat = $current_result[$ix]['Category']; 
    $nextcat = $current_result[$ix+1]['Category']; 
} 
Смежные вопросы