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; } 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; 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? 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
Archived
This topic is now archived and is closed to further replies.