You have an error in your SQL syntax
talaios
Messages postés
2
Statut
Membre
-
gaerebut Messages postés 1060 Statut Membre -
gaerebut Messages postés 1060 Statut Membre -
Bonjour à tous !
Je suis graphiste et je me lance dans la programmation Web.
Depuis quelques jours, je tente de faire marcher un script mais rien n'y fait.
En local la page s'affiche correctement, par contre quand je la place chez mon hébergeur, la page indique le message d'erreur suivant : You have an error in your SQL syntax, ...
Quelqu'un pourrait-il m'aider ?
Mon code php (requête)
--
-° Talaios °-
Je suis graphiste et je me lance dans la programmation Web.
Depuis quelques jours, je tente de faire marcher un script mais rien n'y fait.
En local la page s'affiche correctement, par contre quand je la place chez mon hébergeur, la page indique le message d'erreur suivant : You have an error in your SQL syntax, ...
Quelqu'un pourrait-il m'aider ?
Mon code php (requête)
$serveur="localhost";
$utilisateur="";
$motdepasse="";
$link = mysql_connect($serveur,$utilisateur,$motdepasse) or die("Echec de connexion au serveur.");
@mysql_select_db("asclean") or die("Echec de sélection de la base.");
$select = 'select * FROM t_categories, t_articles WHERE categorie_id = '.$cat.' AND article_reference = '.$ref;
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$select_prices = 'SELECT * FROM t_prices WHERE price_article = '.$ref;
$result_prices = mysql_query($select_prices,$link) or die ('Erreur : '.mysql_error() );
--
-° Talaios °-
3 réponses
-
Bonjour,
vérifies que ta base est exactement la même en local et sur le serveur web !
De plus, si tout est exactement pareil (nom de la base ET nom des champs ET nom des tables), remplace FROM t_categories, t_articles PAR FROM asclean.t_categories, asclean.t_articles
De même pour l'autre requête.
En gros, tu spécifie le nom de la base avant le nom de la table.
Tiens moi au courant !
A+
gaerebut -
Salut ! Je viens de faire ce que tu m'as dit. Malheureusement le résultat est le même, j'ai toujours cette erreur qui apparait sur la page.
Aurais-tu une autre idée ? -
Re,
vérifie que t'as connexion à ta base est bien établis (host différent du local, idem pour le login et le mots de passe).
De plus, vérifie dans ta base (sur le serveur) si elle contient un alias.
A+
gaerebut