В моем PHP возвращение SQL не то же самое, когда я помещаю запрос непосредственно в свой SQL. < /p> Я делаю: < /p> [code]$query = "SELECT DISTINCT rub_tag, qst_annee FROM ProjetExcellence.Reponse r INNER JOIN ProjetExcellence.Rubrique ru ON ru.rub_id = r.rep_rubriqueId INNER JOIN ProjetExcellence.Questionnaire q ON q.qst_id = r.rep_questionnaireId WHERE ru.rub_tag = 'FORM_QUOTA' ORDER BY qst_annee DESC";
$stmt = $pdo->prepare($query); $stmt->execute();
var_dump($stmt); var_dump($stmt->fetchAll(PDO::FETCH_ASSOC)); < /code> Результат: < /p> object(PDOStatement)#28 (1) { ["queryString"]=> string(337) "SELECT DISTINCT rub_tag, qst_annee FROM ProjetExcellence.Reponse r INNER JOIN ProjetExcellence.Rubrique ru ON ru.rub_id = r.rep_rubriqueId INNER JOIN ProjetExcellence.Questionnaire q ON q.qst_id = r.rep_questionnaireId WHERE ru.rub_tag = 'FORM_QUOTA' ORDER BY qst_annee DESC" } // 11 reuslts array(11) { [0]=> array(2) { ["rub_tag"]=> string(10) "FORM_QUOTA" ["qst_annee"]=> string(4) "2024" } [............] [10]=> array(2) { ["rub_tag"]=> string(10) "FORM_QUOTA" ["qst_annee"]=> string(4) "2013" } } [/code] [b], но [/b], когда я копирую прошлое в моем SQL: [code]SELECT DISTINCT rub_tag, qst_annee FROM ProjetExcellence.Reponse r INNER JOIN ProjetExcellence.Rubrique ru ON ru.rub_id = r.rep_rubriqueId INNER JOIN ProjetExcellence.Questionnaire q ON q.qst_id = r.rep_questionnaireId WHERE ru.rub_tag = 'FORM_QUOTA' ORDER BY qst_annee DESC < /code> вернуть 12 результатов (это добавление 2025): < /p> FORM_QUOTA 2025 FORM_QUOTA 2024 [...] FORM_QUOTA 2013 [/code] [b] Вопрос: [/b] Почему в моем php "2025" отсутствует?