OVH Cloud OVH Cloud

Re: pb moteur

2 réponses
Avatar
André Ebongué
>Rajoute un echo($sql); après construction de ta requête.
>Tu devrais alors facilement voir ce qui ne va pas. Si tu ne
>trouves pas, donne nous le SQL généré

j'ai introduit l'echo et je reçois ceci comme erreur:
Requête incorrecte Something is wrong in your syntax près de 'WHERE ()' à la
ligne 1 mais je ne vois d'erreur de syntaxe!

2 réponses

Avatar
André Ebongué
je pense c'est cette portion de code vu que qu'il ya la que j'utilise WHERE
while(list(,$motclef) = each($motsclef))
{
if($passage) $sql .= " $mode_defaut "; else $sql .= " WHERE ";
$sql .= "(";
Avatar
Côme de Christen
"André Ebongué" a écrit dans le message de news: wUnRa.181603$
je pense c'est cette portion de code vu que qu'il ya la que j'utilise WHERE
while(list(,$motclef) = each($motsclef))
> {
> if($passage) $sql .= " $mode_defaut "; else $sql .= " WHERE ";
> $sql .= "(";



Salut André

Le but de l'écho c'était d'avoir la chaîne SQL ainsi construite par PHP
donc le "SELECT ....". Au vu de ce SQL généré on pourra sans doute
comprendre ce qui ne va pas. Il faut nous montrer le SQL, pas le code php.
Une fois qu'on aura compris ce qui cloche dans le SQL il suffira d'adapter
le script Php. Attention les questions PHP ce n'est pas ici (je viens de voir
passer la charte comme un rappel à l'ordre :-))