deansaddigh Posted February 22, 2010 Share Posted February 22, 2010 im getting an Unable to perform query: Unknown column 'scotland' in 'where clause' Can someone help me. $query = "SELECT course.course_id, course.name AS course_name, course.level, course.price, course.duration, course.info, school.school_id AS school_id, school.name AS school_name, school.street, school.town, school.city, school.county, school.region, school.postcode, school.country, school.school_facts, school.general_info, school.school_facilities FROM school_course JOIN course ON school_course.course_id = course.course_id JOIN school ON school_course.school_id = school.school_id WHERE school.region Like $region AND course_type.type LIKE $coursetype "; Quote Link to comment https://forums.phpfreaks.com/topic/192870-help-with-my-where-clause/ Share on other sites More sharing options...
rckehoe Posted February 22, 2010 Share Posted February 22, 2010 I am not sure if this will help or not, but you may want to try something like this: WHERE school.region Like \"$region\" AND course_type.type LIKE \"$coursetype\" "; Quote Link to comment https://forums.phpfreaks.com/topic/192870-help-with-my-where-clause/#findComment-1015898 Share on other sites More sharing options...
deansaddigh Posted February 22, 2010 Author Share Posted February 22, 2010 Cheers for the help, that didnt work unfortunatly, i have changed the where clause to = instead of like. Can anyone help been stumped as to why i get this error Unable to perform query: Unknown column 'scotland' in 'where clause' sql query $query = "SELECT course.course_id, course.name AS course_name, course.level, course.price, course.duration, course.info, school.school_id AS school_id, school.name AS school_name, school.street, school.town, school.city, school.county, school.region, school.postcode, school.country, school.school_facts, school.general_info, school.school_facilities FROM school_course JOIN course ON school_course.course_id = course.course_id JOIN school ON school_course.school_id = school.school_id WHERE school.region = $region AND course_type.type = $coursetype "; //Use this query below $result = mysql_query($query, $conn) or die ("Unable to perform query: " . mysql_error()); Quote Link to comment https://forums.phpfreaks.com/topic/192870-help-with-my-where-clause/#findComment-1016034 Share on other sites More sharing options...
trq Posted February 22, 2010 Share Posted February 22, 2010 String values need to be surrounded by quotes within sql. I believe the last poster also pointed out this same issue. Quote Link to comment https://forums.phpfreaks.com/topic/192870-help-with-my-where-clause/#findComment-1016052 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.