Problème 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 : Problème SQL

Re: Problème SQL

par Aoigami » 06 juin 2012, 16:12

A première vue, il manque une parenthèse )
Effectivement je ne l'avais pas vu !
[Raaaaaaaah quand on est apprentie et que l'on aime pas le PHP c'est horrible :oops: ]

Merci beaucoup :P

Re: Problème SQL

par Mazarini » 06 juin 2012, 15:52

A première vue, il manque une parenthèse )

Problème SQL

par Aoigami » 06 juin 2012, 15:36

Bonjour,
Voilà j'ai un problème en soumettant une requête SQL (qui marchait il y a 2 semaines :x )
Voici le début de mon code :
$connect=mysql_connect("...","...","...") or die("Impossible de se connecter");
mysql_select_db("production", $connect) or die("Impossible de se connecter");

$resultat = mysql_query("SELECT user.company, login, site.street1, site.street2, site.postal_code, site.city, site.latitude, site.longitude FROM user, site WHERE (site.street1 = user.street1) && (site.latitude<='4,1'|| site.latitude>='51,3' || site.longitude<='-5' || site.longitude>='8,1' || site.latitude IS NULL && site.longitude IS NULL ORDER BY user.company ASC LIMIT 45") or die (mysql_error());
Mais quand je lance il m'affiche cette erreur :
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 'ORDER BY user.company ASC LIMIT 45' at line 1
J'ai essayé de supprimer ORDER BY et LIMIT mais cela me remet :
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 '' at line 1
Auriez-vous une idée ? :oops: