Я ищу способ получить место определенного элемента после сортировки моего mysqliresult. У меня есть таблица вроде этого:Получить позицию строки после сортировки результата mysqli
id_______|_Name_____________|_ParentID
58 | Carl | 15
55 | Clark | 15
12 | David | 4
23 | Sophie | 15
45 | Amanda | 15
Я заинтересован только в строках с ParentID 15, и я хочу, чтобы отсортировать их по имени. Затем я хочу посмотреть конкретный элемент, скажем, id 55 (Clark) и узнать, какой номер строки он помещается. Я хочу, чтобы создать таблицу, как это:
id_______|_Name_____________|_ParentID
45 | Amanda | 15
58 | Carl | 15
55 | Clark | 15
23 | Sophie | 15
Затем я хочу, чтобы получить номер 3, когда я заинтересован в Clark, так как его строка является третьей строкой в новой таблице.
Это вообще возможно сделать с mysqli? Если это невозможно сделать в одном заявлении, я должен зациклять все выбранные элементы и иметь счет, который увеличивается для каждого элемента, пока я не найду свой правильный, но мне бы очень хотелось избежать этого, поскольку количество элементов в цикле Тогу быстро увеличивается.
Заранее благодарен!
Просто вам нужно найти место "Кларк" или вы также должны ParentID = 15 и имя сортировки запроса заказа также? – RJParikh