AvrilBoi Posted December 9, 2006 Share Posted December 9, 2006 Hi everyone!I recently had the opportunity to be hosted by a friend, but on his server he has MySQL 3.x and I used MySQL 4.x.With my old hosting I used this query in a php page:[code]order by substring_index(a.title,\'#\',1), cast(substring_index(a.title,\'#\',-1) as unsigned) ' . $limit;[/code]and everything went great... now I get an error:[b]mySQL error: You have an error in your SQL syntax near '(substring_index(a.title,'#',-1) as unsigned) LIMIT 0,42' [/b]so I think this error is related to the different mysql version.. since I'm not very expert, can you please tell me a way to get the same result without having any error? Thanks Link to comment https://forums.phpfreaks.com/topic/30076-adapt-mysql-4-query-to-mysql-3/ Share on other sites More sharing options...
fenway Posted December 15, 2006 Share Posted December 15, 2006 Try:[code]order by substring_index(a.title,\'#\',1), substring_index(a.title,\'#\',-1)+0) ' . $limit;[/code] Link to comment https://forums.phpfreaks.com/topic/30076-adapt-mysql-4-query-to-mysql-3/#findComment-142080 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.