Tobias Kloth: /mysql

Beitrag lesen

Hallo ottonormalverbraucher,

Es soltte ja folgendes dort stehen:
SELECT keyval, de FROM ubersetzung

dann funktioniert dein $this->language nicht

function select($fields, $tables, $where = "", $order_by = "", $group_by = "", $having = "", $limit = "")

da nur die ersten zwei Parameter Pflicht sind, kannst du als Funktionsaufruf statt dem in [pref:t=58294&m=327115] auch einfach
 $db->select("keyval, $this->language", "uebersetzung",);
schreiben.

$sql_stat .= "ORDER BY $order_by ";
  $sql_stat.="HAVING $having ";

damit produzierst du ungültiges sql - laut http://www.mysql.de/doc/de/SELECT.html gehört HAVING vor ORDER BY, nicht dahinter.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|