1064 You have an error in your SQL syntax
Ez a hiba jelenik meg ha kitörölsz minden terméket a webáruházból, vagy ha MySQL 4-ről MySQL 5 verzióra térsz át.
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 '-20, 20' at line 1
A megoldás egy egyszerű módosítás 3 helyen:
Részletek az oscommerce weblapján ezzel kapcsolatban: http://www.oscommerce.com/community/bugs,1605
A 67. sorban a catalog/includes/classes/split_page_results.php fájlban ezt kell lecserélni:
$this->sql_query .= " limit " . $offset . ", " . $this->number_of_rows_per_page;
erre kell lecserélni:
$this->sql_query .= " limit " . max($offset, 0) . ", " . $this->number_of_rows_per_page;
A 38. sorban a catalog/admin/includes/classes/split_page_results.php fájlban ezt kell lecserélni:
$sql_query .= " limit " . $offset . ", " . $max_rows_per_page;
erre kell lecserélni:
$sql_query .= " limit " . max($offset, 0) . ", " . $max_rows_per_page;
Az adminban:
admin/includes/classes/split_page_results.php fájlban ezt kell lecserélni:
erre kell lecserélni:
$offset = ($max_rows_per_page * ($current_page_number - 1));
if ($offset < 0)
$sql_query .= " limit " . $offset . ", " . $max_rows_per_page;
Módosítás: ( 2009. szeptember 25. péntek, 17:44 )


