kvnirvana Posted November 21, 2010 Share Posted November 21, 2010 When I use this query $sql1="select * from fagudtryk_muskler where latinsk like \"$trimmed%\" order by latinsk UNION ALL select * from fagudtryk_knogler where latinsk like \"$trimmed%\" order by latinsk"; //-run the query against the mysql query function $result=mysql_query($sql1); //-count results $numrows=mysql_num_rows($result); I get this error Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given How can I fix this? Link to comment https://forums.phpfreaks.com/topic/219397-query-problem/ Share on other sites More sharing options...
BlueSkyIS Posted November 21, 2010 Share Posted November 21, 2010 check for errors when you run the query: $result=mysql_query($sql1) or die(mysql_error() . " IN $sql1"); Link to comment https://forums.phpfreaks.com/topic/219397-query-problem/#findComment-1137645 Share on other sites More sharing options...
kvnirvana Posted November 21, 2010 Author Share Posted November 21, 2010 I get this error Incorrect usage of UNION and ORDER BY IN select * from fagudtryk_muskler where latinsk like "g%" order by latinsk UNION ALL select * from fagudtryk_knogler where latinsk like "g%" order by latinsk Link to comment https://forums.phpfreaks.com/topic/219397-query-problem/#findComment-1137650 Share on other sites More sharing options...
BlueSkyIS Posted November 21, 2010 Share Posted November 21, 2010 yes: Incorrect usage of UNION and ORDER BY Link to comment https://forums.phpfreaks.com/topic/219397-query-problem/#findComment-1137652 Share on other sites More sharing options...
kvnirvana Posted November 21, 2010 Author Share Posted November 21, 2010 I think I should do it this way instead $sql1="SELECT * FROM kasper.fagudtryk_muskler LEFT OUTER JOIN kasper.fagudtryk_knogler ON fagudtryk_muskler.latinsk or fagudtryk_knogler.latinsk like \"$trimmed%\" "; I don't think I can do like this "fagudtryk_muskler.latinsk or fagudtryk_knogler.latinsk" So how should I do it? I want it to say 'where fagudtryk_muskler.latinsk or fagudtryk_knogler.latinsk is like the word searched for' Link to comment https://forums.phpfreaks.com/topic/219397-query-problem/#findComment-1137667 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.