В заключение!
Это так глупо. Не уверен, кто виноват. Это разрушило всю мою ночь и оказалось тем, что я использовал Count
псевдоним для одной из моих колонок. PDO каким-то образом не нравится, и в результате удаляет первую строку набора результатов. Я уверен, что будет логическое объяснение этого неожиданного поведения, поскольку MySQL не против этого псевдонима.
В любом случае изменения Count
к RowCount
или что - либо другое фиксированное поведение.
Надеюсь, это поможет кому-то по дороге.
Спасибо всем, кто работал со мной по этому поводу.