Отображение php pdo/обратитесь к предыдущей строке ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Отображение php pdo/обратитесь к предыдущей строке

Сообщение Anonymous »

Я пытаюсь отправить электронное письмо с помощью почтовой программы PHP (работает нормально), но когда я пытаюсь реализовать функцию, позволяющую отображать имя предыдущего пользователя, получившего электронное письмо, оно не отображается. вот мой код, надеюсь, кто-нибудь укажет мне правильное направление
Я извлекаю предыдущее имя пользователя с помощью запроса (запрос отображает правильный результат при запуске в sql) - я не уверен если есть другой способ сделать это быстрое решение, которое сработало, было в 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
)
Затем я изменил $stmt2, чтобы выбрать из этого нового представления
это привело предыдущего пользователя в основную таблицу sql и, в свою очередь, полностью устранило необходимость в $stmt3 и связанном с ним while цикл для этого
спасибо всем предложениям

Подробнее здесь: https://stackoverflow.com/questions/791 ... evious-row

Вернуться в «Php»