Lassie Posted December 22, 2013 Share Posted December 22, 2013 I have a query that I want to get the value from and put into a variable. My query is $result =$wpdb->get_results("SELECT MAX(`mapid`) FROM `sw_mappress_maps` ORDER BY mapid DESC LIMIT 1"); if(!$result) echo"No result"; if($result) echo "Result"; var_dump($result); I get a result so i assume query is Ok, but I can't access the result var_dump gives array0 =>object(stdClass)[402]public 'MAX(`mapid`)' => string '28' (length=2) 28 is the value I want from field mapid but the foreach gives nothing. Any suggestions appreciated. foreach( $result as $results ) { echo $results->mapid; } Quote Link to comment https://forums.phpfreaks.com/topic/284896-get-result-from-mysql-query/ Share on other sites More sharing options...
trq Posted December 22, 2013 Share Posted December 22, 2013 Change: SELECT MAX(`mapid`) to SELECT MAX(`mapid`) AS maxMapid Then access via: $result->maxMapid; Quote Link to comment https://forums.phpfreaks.com/topic/284896-get-result-from-mysql-query/#findComment-1462951 Share on other sites More sharing options...
Lassie Posted December 22, 2013 Author Share Posted December 22, 2013 Thanks, that works. Whats the thinking here? Quote Link to comment https://forums.phpfreaks.com/topic/284896-get-result-from-mysql-query/#findComment-1462952 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.