Die Grundsatzfrage ist aber: warum willst Du das Ergebnis einer DB-Abfrage erweitern, vor allem auf eine Weise, die nicht zum Stil der übrigen Einträge im Row-Array passt? Du vermengst auf diese Weise DB-Ergebnisse mit Arbeitsdaten, das kann zu ziemlichem Durcheinander führen.
Auch dafür kann es Gründe geben. Z.B. kann man auf diese Art und Weise einer AJAX-Response einen Block mit Metaangaben hinzufügen der im Callback natürlich wieder entfernt werden muss.
Metaangaben z.B., Autor, Verfasser, Hersteller, Anzahl der Records, Gesamtpreis, Mehrwertsteuer usw. Bei Warenkörben nicht unüblich.
MFG