Recherche spécifique dans le champ d'une table

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 : Recherche spécifique dans le champ d'une table

par @rthur » 16 juil. 2006, 01:04

Bonsoir,

Remplace LIKE par NOT LIKE ;)

par ohuni » 15 juil. 2006, 10:16

Oupsss, j'ai oublier de me connecté, je suis vraiment désolé!

Mais, désolé de vous embété encore, mais si je veut faire l'inverse, c'est à dire demandé s'il ne contient pas!

je remplace LIKE par UNLIKE ?

par Invité » 15 juil. 2006, 10:11

Merci, énormément, cela va bien m'aider cela!

je ne connaissez pas la fonction "LIKE", encore merci beaucoup :D

par albat » 14 juil. 2006, 23:25

$requete = "SELECT * FROM fable WHERE la_fontaine LIKE '%cigale%'";
$resultat = mysql_query($requete) or die();
NB : mieux vaut nommer les champs recherchés que faire un SELECT * :wink:

Recherche spécifique dans le champ d'une table

par ohuni » 14 juil. 2006, 23:07

J'ai un petit problème, j'aimerai faire une sélection d'entré dans une table de ma BDD, c'est à dire de cette manière:

Code : Tout sélectionner

mysql_query("SELECT * FROM nom_de_ma_table");
et dans cette table je veut gardé seulement les enregistrements dans lequel le champ nomé (par exemple) "la fontaine" contient un certain mot! et non pas "est égal" a un certain mot...

imaginont donc que je cherche si le mot "cigale" est dans le champ "la_fontaine" d'une table nomé "fable"...comment faire!

j'ai essayé ceci:

Code : Tout sélectionner

mysql_query("SELECT * FROM `fable` WHERE `la_fontaine`[cigale]");
mais bien sur cela ne fonctionne, pas :S

esque quelqu'un pourrait t'il m'aider? svp :P