Guest Posted April 20, 2008 Share Posted April 20, 2008 i have a sql query that output some stuff from the database one of the entry contains a single quote (i.e.: Thumb's Up) it is breaking my sql query and messing up the page here is the query $filter = mysql_real_escape_string($title); $query = "SELECT * FROM quebec_thread WHERE title LIKE '%$filter%' AND forumid='18'"; ($title is a $_GET value) i tryed with mysql_real_escape_string() and addslashes() but i still get the same error... the entry in the database doesn't contain slashes You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Up%' AND forumid='18'' at line 1 Link to comment https://forums.phpfreaks.com/topic/101943-single-quote-breaking-sql-query/ Share on other sites More sharing options...
unidox Posted April 20, 2008 Share Posted April 20, 2008 Try this: $query = "SELECT * FROM `quebec_thread` WHERE `title` LIKE '%$filter%' AND `forumid` = '18'"; Link to comment https://forums.phpfreaks.com/topic/101943-single-quote-breaking-sql-query/#findComment-521701 Share on other sites More sharing options...
kenrbnsn Posted April 20, 2008 Share Posted April 20, 2008 Output your query when you get the error: <?php $filter = mysql_real_escape_string($title); $query = "SELECT * FROM quebec_thread WHERE title LIKE '%$filter%' AND forumid='18'"; $rs = mysql_query($query) or die("Problem with the query: $query<br>" . mysql_error()); ?> Using this method may show where the error is better. Ken Link to comment https://forums.phpfreaks.com/topic/101943-single-quote-breaking-sql-query/#findComment-521707 Share on other sites More sharing options...
Guest Posted April 20, 2008 Share Posted April 20, 2008 thanks, i fixed it Link to comment https://forums.phpfreaks.com/topic/101943-single-quote-breaking-sql-query/#findComment-521709 Share on other sites More sharing options...
kenrbnsn Posted April 20, 2008 Share Posted April 20, 2008 What was the problem? Ken Link to comment https://forums.phpfreaks.com/topic/101943-single-quote-breaking-sql-query/#findComment-521711 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.