Tárhelyszolgáltatónk

Mala & Társa Webrendszerek Kft. - Tárhely szolgáltató

Twitteren vagyunk

osCommerce - Magyarország a Twitteren

Névnap
Ma 2012. május 19., szombat, Ivó és Milán napja van. Holnap Bernát és Felícia napja lesz.
Kövess a Facebookon.
Joomla Templates and Joomla Extensions by JoomlaVision.Com
Címlap Hibák és elhárításuk 1064 You have an error in your SQL syntax

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;

Hozzászólások (0)
Hozzászólást csak Regisztrált felhasználó írhat!

Módosítás: ( 2009. szeptember 25. péntek, 17:44 )