Erreur SQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur SQL

par Sékiltoyai » 19 mars 2008, 22:42

Ok, pas de problème.

par gabecity » 19 mars 2008, 21:21

La même, mais dans mon fichier php qui faisait appel à cette partie de la bd j'avais oublier un require. Ce qui provoquait l'erreur.

Merci ...
et désolé mais suis vraiement un gros bleu en php

par Sékiltoyai » 17 mars 2008, 01:22

Quelle est ta nouvelle requète ?

par gabecity » 17 mars 2008, 01:05

merci j'ai trouvé

par Berzemus » 16 mars 2008, 18:17

Y'a une subtile différence entre ce que tu mets et ce qu'il faut mettre..

le "AND" est un opérateur booléen à mettre ENTRE les conditions.. mais ici il n'y a qu'une condition.. je dirais bien quoi mais il s'agit la d'une base primordiale du langage sql.. relis bien la doc..

par gabecity » 16 mars 2008, 15:23

Ne vois tu pas un problème ici ?

Code : Tout sélectionner

from visitors AND customers_id
A ta question je dois répondre : non je ne vois pas ... malheureusement

Ca me tue de ne pas comprendre ... et toutes mes recherches restent vaine ... |*()

par Sékiltoyai » 16 mars 2008, 15:12

Ne vois tu pas un problème ici ?

Code : Tout sélectionner

from visitors AND customers_id

Erreur SQL

par gabecity » 16 mars 2008, 15:07

Bonjour,

Je suis débutant niveau 0,01 ....

Je suis sur une boutique os-commerce et lors de l'install d'une contrib j'ai eu une erreur sql :

Code : Tout sélectionner

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 'AND customers_id != '0'' at line 1 select count(*) as total from visitors AND customers_id != '0'
le code de création de la table est le suivant :

Code : Tout sélectionner

CREATE TABLE `visitors` ( `browser_id` int(11) NOT NULL auto_increment, `customers_id` int(11) NOT NULL default '0', `date` datetime NOT NULL default '0000-00-00 00:00:00', `online` datetime NOT NULL default '0000-00-00 00:00:00', `counter` int(12) NOT NULL default '1', `browser_ip` varchar(15) NOT NULL default '', `browser_language` varchar(32) NOT NULL default '', `language` varchar(16) NOT NULL default '', `referer` varchar(255) NOT NULL default '', `uri` varchar(255) NOT NULL default '', PRIMARY KEY (`browser_id`) ) TYPE=MyISAM AUTO_INCREMENT=18989 ;
Je suppose que le problème vient du fait que je suis passé en SQL5 mais ne sais pas du tout ce que je dois faire pour corriger le problème.

Puis-je vous demander un petit coup de main ?
Merci d'avance,
Phil