bofh1337
Erfahrenes Mitglied
Versteht jemand die Welt? Ich habe eine Mysql-Query, die wie hier aufgebaut ist:
Diese Query läuft ohne Probleme, jetzt ist aber der Fall, das dort zb. 300 Datensätze ausgelesen werden und ich aus "$this->db_table_ordered" nicht alle Felder brauche, also wollte ich nur die Felder auslesen lassen, welche ich wirklich brauche:
Bei dieser Query bekomme ich aber diesen Felder:
// Edit: Die Query läuft nur, wen ich das "c.admin_pay_currency" weg lasse, vorhanden ist das Feld aber und hat auch jedes mal einen gültigen Inhalt... und es wird benötigt.
PHP:
$result = $this->db->setQuery ('SELECT c.*, p.data_name, u.uname
FROM ' . $this->db->quoteName ($this->db_table_ordered) . ' AS c
LEFT JOIN ' . $this->db->quoteName ('#__promote_data') . ' AS p
ON (c.id = p.id)
AND (c.group = p.group)
LEFT JOIN ' . $this->db->quoteName ('#__users') . ' AS u
ON (c.id = u.id)
AND (c.group = u.group)
ORDER BY c.order_date DESC');
return $this->db->loadAssocList ($result);
Diese Query läuft ohne Probleme, jetzt ist aber der Fall, das dort zb. 300 Datensätze ausgelesen werden und ich aus "$this->db_table_ordered" nicht alle Felder brauche, also wollte ich nur die Felder auslesen lassen, welche ich wirklich brauche:
PHP:
$result = $this->db->setQuery ('SELECT c.title, c.stay_time, c.items, c.admin_pay,
c.admin_pay_currency, c.user_pay, c.user_pay_currency, p.data_name, u.uname
FROM ' . $this->db->quoteName ($this->db_table_ordered) . ' AS c
LEFT JOIN ' . $this->db->quoteName ('#__promote_data') . ' AS p
ON (c.id = p.id)
AND (c.group = p.group)
LEFT JOIN ' . $this->db->quoteName ('#__users') . ' AS u
ON (c.id = u.id)
AND (c.group = u.group)
ORDER BY c.order_date DESC');
return $this->db->loadAssocList ($result);
Bei dieser Query bekomme ich aber diesen Felder:
Der Fehler tritt also in der generation des Webseiten-Footers auf, aber eigentlich ist es ja egal, wo er auftritt, denn bei der Query sollte es doch auch laufen, oder?Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 202816221 bytes) in /var/www/project_orw_mail/libraries/document/themes.php on line 154
// Edit: Die Query läuft nur, wen ich das "c.admin_pay_currency" weg lasse, vorhanden ist das Feld aber und hat auch jedes mal einen gültigen Inhalt... und es wird benötigt.
Zuletzt bearbeitet: