The only way I know how to do it is by doing boolean OR's... It's not as compact and efficient as you'd like, but it works.
SELECT * FROM gallery LEFT JOIN designers ON (designers.designersID=gallery.designersID) WHERE (gallery.column1 LIKE '%$search_string%' OR gallery.column2 LIKE '%$search_string%') ORDER BY gallery.galleryID"; Wilbert Enserink wrote: > Hi all, > > I know this is rather OT, but I searched the mySQL manual all over...couldn't find it. > I want to perform a search in a table. More then 1 columns should be searched. namely column1 and column2 and so on. > Anybody knows what goes wrong here? --(in the WHERE clause). It seems that mySQL doesn't like to perform a search in more then 1 column.:-( > > $query="SELECT * FROM gallery LEFT JOIN designers ON (designers.designersID=gallery.designersID) WHERE (gallery.column1, gallery.column2) LIKE '%$search_string%' ORDER BY gallery.galleryID"; > > > > thx for any advice > > ------------------------- > Pas de Deux > Van Mierisstraat 25 > 2526 NM Den Haag > tel 070 4450855 > fax 070 4450852 > http://www.pdd.nl > [EMAIL PROTECTED] > ------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php