Jump to content


mySQL: Matching partial data within a field?

  • Please log in to reply
1 reply to this topic

#1 xanothis

  • New Members
  • Pip
  • Newbie
  • 1 posts

Posted 06 March 2006 - 01:18 PM

This has been puzzling me for a couple days now (since I'm still rather unfamiliar with mySQL)... I have two tables set up, one with details of named Groups, the other with Member details. Basically, each Member has been in one or more Groups in the past, so the past groups field contains text data in the format "Groupname, Othergroupname, Yetanothergroupname", etc.

So, to the point: I'm trying to make a query to display any Members whose past groups field contains the specified Group name. Is there a way to do this, or will I have to make many more fields for each Member, each containing a different Group and just do some sort of join?

Thank you.

#2 shocker-z

  • Members
  • PipPipPip
  • Advanced Member
  • 864 posts
  • LocationNottingham

Posted 06 March 2006 - 03:49 PM

Yes you could always use

SELECT * FROM table_name WHERE `group` LIKE '%$groupvariable%'

And that will return all the data then just runathe usual while ($row=mysq.....
www: www.ukchat.ws | irc: irc.ukchat.ws chan: #blufudge

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users