Requête, données multiples séparées par des caractères

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 : Requête, données multiples séparées par des caractères

Re: Requête, données multiples séparées par des caractères

par SoHappy65 » 10 août 2015, 15:17

Merci @arthur, des fois on veut chercher des solutions complexes alors que la solution était devant mes yeux et évidente !

Re: Requête, données multiples séparées par des caractères

par @rthur » 10 août 2015, 14:27

Bonjour et bienvenue sur PHPfrance !

Tu peux utiliser un like avec le caractère % qui est un joker pour 0 à "n" caractères :
SELECT * FROM ma_table WHERE TYPEACTIVSPORTPRESTA LIKE "%Location de Matériel%"

Requête, données multiples séparées par des caractères

par SoHappy65 » 08 août 2015, 12:02

Bonjour à la communauté, Web designer je bloque actuellement sur une requête SQL.

Je dois interroger une base MYSQL pour récupérer tous les "Location de Matériel" dans une table. Le problème est que le champ interrogé est composé de données multiples séparées par "|" ou "#"
Du coup je ne sais comment procéder pour obtenir ce type de requête SQL ?

SELECT * FROM ma_table WHERE TYPEACTIVSPORTPRESTA ="Location de Matériel"

Le contenu du champ TYPEACTIVSPORTPRESTA est le suivant : Ski alpin|Location de matériel#Surf des neiges|Location de matériel#Raquettes|Location de matériel#Ski de randonnée|Location de matériel

Des idées ?

Olivier