Php / mysql

Résolu/Fermé
Femto - 28 juin 2010 à 17:27
 Femto - 30 juin 2010 à 10:08
Bonjour à tous,

Je débute en php/mysql, et voici ce que je cherche a faire :
Je dispose d'une table de ce type :

... | ... | bbb | ... | aaa bbb ccc |
... | ... | eee | ... | aaa bbb ccc ddd |

Je voudrais, pour chaque ligne, tester si le texte contenu dans la colone 3 est présent dans la colonne 5.
On remplira une nouvelle colonne avec "OK" si le test positif ou "pas OK" si le test est negatif.

... | ... | bbb | ... | aaa bbb ccc | OK |
... | ... | eee | ... | aaa bbb ccc ddd | pas OK |

Cela semble simple dans le principe mais je débute et je ne sais pas comment coder cela en php / mysql.

Merci d'avance pour votre aide.


2 réponses

Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
Modifié par Dr Zoidberg le 29/06/2010 à 08:27
Salut,

J'essaierais avec une requête comme
SELECT col3,col5, IF(LOCATE(col3,col5),'ok','pas ok') as ok FROM ... 

Mais je n'ai pas testé
0
Merci Zoidberg, ça marche impec
0