IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[SQL] Problème de requête sql utilisant LIKE


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 65
    Points : 59
    Points
    59
    Par défaut [SQL] Problème de requête sql utilisant LIKE
    Bonjour à tous,
    Voici le message d'erreur :
    Warning: oci_execute() [function.oci-execute]: OCIStmtExecute: ORA-00920: Opérateur relationnel non valide
    Et voici le code :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $recherche='problème panne';
    		for ($i=0; $i<strlen($recherche);$i++) {
    			if ($recherche{$i}==" ") 
    				$recherche{$i}='%';
    		}
    		echo $recherche;
    		$req="select * from grcevenement where gevquestion like ".$recherche; 
    		$bdd->requeteLMD($req);
    		$nblignes=$bdd->retourneNombreLigne();
    		echo $nblignes;

    je pense que l'erreur se trouve dans l'opérateur relationnel like, mais je ne sais pas quel opérateur faut mettre.
    donc si vous pouviez m'aider, ça serait sympa.

  2. #2
    Inscrit

    Profil pro
    H4X0|2 @ YourLabs Business Service
    Inscrit en
    Octobre 2006
    Messages
    657
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : H4X0|2 @ YourLabs Business Service
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2006
    Messages : 657
    Points : 909
    Points
    909
    Par défaut
    Il faut probablement que la chaine contre laquelle sera comparee gevquestion avec LIKE soit entre guillemets ?
    YourLabs Business Service: Conseil en Strategie Numerique / Club de 1337 Haxors depuis 2012 / Marque de Logiciels Libres / Blog / GitHub /
    Citation Envoyé par C.A.R. Hoare, The 1980 ACM Turing Award Lecture
    There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.”
    More great quotes - RIP Uriel

  3. #3
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 65
    Points : 59
    Points
    59
    Par défaut
    j'ai bien mis des guillemets mais il y a toujours la même erreur que voici :
    Warning: oci_execute() [function.oci-execute]: OCIStmtExecute: ORA-00904: "problème%panne" : identificateur non valide

  4. #4
    Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 65
    Points : 59
    Points
    59
    Par défaut
    C'est bon, j'ai trouvé où était l'erreur.
    Il ne fallait pas mettre des guillemets mais des apostrophes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] problème avec requête sql
    Par belakhdarbts10 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 14/05/2007, 11h58
  2. [SQL] problème de requête sql d'insertion
    Par belakhdarbts10 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 10/05/2007, 14h11
  3. [SQL] Problème de requête SQL
    Par nico26 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2007, 16h40
  4. [SQL] Problème de requête SQL
    Par Invité dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 03/09/2006, 15h18
  5. [SQL] Problème de requête SQL de plus de 8060 caractères ?
    Par webtheque dans le forum MS SQL Server
    Réponses: 13
    Dernier message: 06/04/2005, 15h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo