Thundarfoot Posted January 15, 2008 Share Posted January 15, 2008 I am trying to output only records that have the entry Bob in the class column of the db table. in the class column I have various teacher names, to include. Bob Bob. Stevens The query I am using $query_Student = "SELECT Name, `Class` FROM skill_cards WHERE skill_cards.`Class` = 'Bob'"; The results I get, leave out any entries from Bob. Stevens Looking on the net, it seems I need to use a % sign but I cant seem to get it to work. Thanks in advance for any help Quote Link to comment https://forums.phpfreaks.com/topic/86202-solved-help-with-query-where/ Share on other sites More sharing options...
revraz Posted January 15, 2008 Share Posted January 15, 2008 $query_Student = "SELECT Name, `Class` FROM skill_cards WHERE Class LIKE 'Bob%'"; Quote Link to comment https://forums.phpfreaks.com/topic/86202-solved-help-with-query-where/#findComment-440252 Share on other sites More sharing options...
GingerRobot Posted January 15, 2008 Share Posted January 15, 2008 Yes, you need to use wildcards, and for that, you'll need the LIKE comparison: $query_Student = "SELECT Name, `Class` FROM skill_cards WHERE skill_cards.`Class` LIKE 'Bob%'"; This will return rows where class begins with Bob. If you want to match records where Bob occurs anywhere within the string, place a % character at the start of the string too. The % wildcard matches any character any number of times. You can also use the _ wildcard, which matches any character, but just once. Quote Link to comment https://forums.phpfreaks.com/topic/86202-solved-help-with-query-where/#findComment-440255 Share on other sites More sharing options...
Thundarfoot Posted January 15, 2008 Author Share Posted January 15, 2008 Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/86202-solved-help-with-query-where/#findComment-440287 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.