stressedsue Posted February 6, 2007 Share Posted February 6, 2007 Hello, I need to extract records from a database that start with a specific string field. I want to use LIKE in my statement to accomplish this, but could use an example to follow. I keep reading that I need to use the escape character with LIKE, but am not sure about the proper syntax. My statement currently looks something like this: $query_Sched1 = sprintf("SELECT * FROM schedule WHERE sem = %s AND (comment1 LIKE 'starts 03%') ORDER BY dept, number, section, orderby ASC", $colname_Sched); When I execute this, I receive this error message : "You have an error in your SQL syntax near 'LIMIT 0, 25' at line 1" Any help or examples on how to use 'LIKE' properly would be greatly appreciated. Thanks in advance!!!! Quote Link to comment https://forums.phpfreaks.com/topic/37228-need-help-using-like-in-mysql-statement/ Share on other sites More sharing options...
New Coder Posted February 15, 2007 Share Posted February 15, 2007 Try $query_Sched1 = "SELECT * FROM schedule WHERE sem = \"%s\" AND comment1 LIKE \"starts 03%\" ORDER BY dept, number, section, ASC"; Hope this helps Not sure what you are trying to do with this part though:- , $colname_Sched); Cheers Quote Link to comment https://forums.phpfreaks.com/topic/37228-need-help-using-like-in-mysql-statement/#findComment-185404 Share on other sites More sharing options...
xec Posted February 17, 2007 Share Posted February 17, 2007 hiii , $query_Sched1 = "SELECT * FROM schedule WHERE sem like '%s%' AND comment1 LIKE \"starts 03%\" ORDER BY dept, number, section, ASC"; Quote Link to comment https://forums.phpfreaks.com/topic/37228-need-help-using-like-in-mysql-statement/#findComment-186943 Share on other sites More sharing options...
xec Posted February 17, 2007 Share Posted February 17, 2007 Hii, try this query , it will definitely work... $query_Sched1 = "SELECT * FROM schedule WHERE sem like '%s%' AND comment1 LIKE 'starts 03%' ORDER BY dept, number, section ASC"; Quote Link to comment https://forums.phpfreaks.com/topic/37228-need-help-using-like-in-mysql-statement/#findComment-186945 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.