Я извлекаю предыдущее имя пользователя с помощью запроса (запрос отображает правильный результат при запуске в sql) - я не уверен если есть другой способ сделать это
Код: Выделить всё
я создал представление, которое выглядело так
Код: Выделить всё
create view [dbo].[Distribution List] as (
select t1.*, t2.[name] as [previous user]
from
[mydatabase].[dbo].[distribution_list] t1
left join
(select [name], [rank]
from
[mydatabase].[dbo].[distribution_list]) t2 on
t1.[rank] = t2.[rank] + 1
)
это привело предыдущего пользователя в основную таблицу sql и, в свою очередь, полностью устранило необходимость в $stmt3 и связанном с ним while цикл для этого
спасибо всем предложениям
Подробнее здесь: https://stackoverflow.com/questions/791 ... evious-row
Мобильная версия