ar Site Admin
Anmeldedatum: 30.05.2006 Beiträge: 70
|
Verfasst am: 22.01.2008, 13:18 Titel: Mysql-Fehler beim editieren eine Kategorie in englisch |
|
|
Wenn ich den XT:Commerce im Frontend auf die Sprache englisch umgestellt hatte, und ich anschließend im Backend eine Kategorie bearbeiten wollte kam nach dem Klick auf "Save" folgender MySQL Fehler:
| Code: |
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where categories_id = '224'' at line 1
update categories se where categories_id = '224'
[XT SQL Error]
|
Zustande kam dieser Fehler, weil an die Funktion xtc_db_perform() ein leeres $data-Array übergeben wurde.
Ich habe die Funktion in der Datei "./inc/xtc_db_perform.inc.php"
folgendermaßen angepasst:
| Code: |
function xtc_db_perform($table, $data, $action = 'insert', $parameters = '', $link = 'db_link') {
reset($data);
// check for empty array
if(count($data) == 0) return false;
if ($action == 'insert') {
...
...
...
|
|
|