Author Topic: [Bug] Mysql bug offset négatif  (Read 1458 times)

imported_vinicolas

  • Guest
[Bug] Mysql bug offset négatif
« on: May 29, 2006, 01:30:29 pm »
Bonjour,

Si vous rencontrez cette erreur ou une similaire :

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 '-10, 10' at line 1


Voici la démarche à suivre :

Dans l'administration allez à catalog/admin/includes/classes/split_page_results.php (ligne 38):


Remplacer :
Code: [Select]
$sql_query .= " limit " . $offset . ", " . $max_rows_per_page;
Par

Code: [Select]
$sql_query .= " limit " . max($offset, 0) . ", " . $max_rows_per_page;
Dans le catalogue catalog/includes/classes/split_page_results.php (ligne 67):

Remplacer :
Code: [Select]
$this->sql_query .= " limit " . $offset . ", " . $this->number_of_rows_per_page;
Par

Code: [Select]
$this->sql_query .= " limit " . max($offset, 0) . ", " . $this->number_of_rows_per_page;
Et le tour est joué ;)

Offline studiotvfr

  • Nouveau venu
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re : [Bug] Mysql bug offset négatif
« Reply #1 on: July 25, 2006, 02:08:30 pm »
Bonjour ,

De temps en temps sur ma boutique cette erreure apparait , alors que j'ai bien procéder aux modifications de cette erreur..

J'ai remarque cette erreur apparaissait lorsque qu'il y a plus d'une dizaine de client online sur la boutique.

Est que sur la version PHP 4.3.11 , il faut faire la modif ou pas ?

Voici mes paramètres serveur :
Serveur HTTP : Apache/2.0.53 (Fedora)
Version PHP :    4.3.11 (Zend : 1.3.0)

Merci
creload SP 1.2 + patch, QT PRO , module paiement CIC

imported_vinicolas

  • Guest
Re : [Bug] Mysql bug offset négatif
« Reply #2 on: July 25, 2006, 05:02:34 pm »
Hum byzarrre,

Peux tu me donner l'erreur exacte et la ou les page(s) sur lesquelles ca se passe ?

Merci

Offline studiotvfr

  • Nouveau venu
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
Re : [Bug] Mysql bug offset négatif
« Reply #3 on: July 25, 2006, 05:25:38 pm »
ehhh beh le problème en fait c que ça ne le fait pas tout le temps

L'erreur s'affiche apres avoir cliqué sur une fiche produit , dans la liste de la catégorie

L'erreur c'est la 1064 , apres je pourrais pas te dire maintenant le text exact , ça ne fait plus l'erreur pour le moment , des que ça recommence , je la post
creload SP 1.2 + patch, QT PRO , module paiement CIC

Offline wildbyll

  • phpBB Premier passage
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
[Bug] Mysql bug offset négatif
« Reply #4 on: August 15, 2006, 08:44:44 am »
Quote from: "vinicolas;125"
Bonjour,

Si vous rencontrez cette erreur ou une similaire :

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 '-10, 10' at line 1


Voici la démarche à suivre :

Dans l'administration allez à catalog/admin/includes/classes/split_page_results.php (ligne 38):


Remplacer :
Code: [Select]
$sql_query .= " limit " . $offset . ", " . $max_rows_per_page;
Par

Code: [Select]
$sql_query .= " limit " . max($offset, 0) . ", " . $max_rows_per_page;
Dans le catalogue catalog/includes/classes/split_page_results.php (ligne 67):

Remplacer :
Code: [Select]
$this->sql_query .= " limit " . $offset . ", " . $this->number_of_rows_per_page;
Par

Code: [Select]
$this->sql_query .= " limit " . max($offset, 0) . ", " . $this->number_of_rows_per_page;
Et le tour est joué ;)
Tout d'abord merci pour ta reponse concernant l'erreur. Pour le moment je n'ai pas encore reussi a penetrer au bon endroit, il faut avouer que je ne suis par fortiche du tout pur ce genre de travail.Pourrais-tu stp m'indiquer plus precisement ou je dois aller lorsque je me trouve dans mon admin (catalogue,clients, rapport, outils,affiliations etc..) dois-je telecharger quelque chose auparavant?. En meme temps j'en profite pour te demander comment faire pour "les conditions generale de vente" car je n'y arrive pas. Merci a des gens comme vous pour aider des debutants aussi mauvais que nous.
Salutations.

uurbana

  • Guest
[Bug] Mysql bug offset négatif
« Reply #5 on: August 16, 2006, 06:04:55 pm »
Il faut que tu edites les fichiers avec un editeur de texte ou php.
Les fichiers sont sités par vinicolas:

Dans l'administration allez à admin/includes/classes/split_page_results.php

Dans le catalogue allez à catalog/includes/classes/split_page_results.php

Offline wildbyll

  • phpBB Premier passage
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
[Bug] Mysql bug offset négatif
« Reply #6 on: August 19, 2006, 11:54:47 pm »
Quote from: "uurbana;688"
Il faut que tu edites les fichiers avec un editeur de texte ou php.
Les fichiers sont sités par vinicolas:

Dans l'administration allez à admin/includes/classes/split_page_results.php

Dans le catalogue allez à catalog/includes/classes/split_page_results.php
Informations serveur  
 
Hôte : ()      Hôte de la base de données : landemodelismes.sql.jexiste.fr (84.207.24.18)
Système d'exploitation :       Base de données : MySQL 4.1.11-Debian_4sarge5-log
Date du serveur : 19/08/2006 23:31:17      Date de la base de données : 19/08/2006 23:31:17
Temps de fonctionnement :  
 
Serveur HTTP : Apache/1.3.33 (Debian GNU/Linux) mod_tsunami/3.0 mod_layout/3.2.1
Version PHP : 4.4.2-1.1 (Zend : 1.3.0)
 
 
 
Bonsoir , voila ce que j'ai trouve dans mon" infos serveur".J'ai peut etre pas donné la bonne version la dernire fois, car ils nous est dificille de trouver les bonnes lignes citées plus haut.
[COLOR="Blue"]CRE-Loaded6_FR_SP1.2


PHP Version 4.4.2-1.1 [/color]

Merci pour ta future reponse reponse, on a tant besoin d'aide

Offline wildbyll

  • phpBB Premier passage
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
[Bug] Mysql bug offset négatif
« Reply #7 on: August 19, 2006, 11:58:58 pm »
Bonsoir , voila ce que j'ai trouve dans mon" infos serveur".J'ai peut etre pas donné la bonne version la dernire fois, car ils nous est dificille de trouver les bonnes lignes citées plus haut.
[color="Blue"]CRE-Loaded6_FR_SP1.2

[COLOR="Blue"]Serveur HTTP ]PHP Version 4.4.2-1.1 [/color]

Merci pour ta future reponse reponse, on a tant besoin d'aide.@++
« Last Edit: August 20, 2006, 12:03:23 am by wildbyll »