ctcp Posted November 15, 2011 Share Posted November 15, 2011 <?php $sum_num = mysql_query("SELECT SUM(likes) as totallikes FROM facebook"); echo $sum_num; ?> i got this result Resource id #27 how to get a number only? Link to comment https://forums.phpfreaks.com/topic/251200-how-to-echo/ Share on other sites More sharing options...
phporcaffeine Posted November 15, 2011 Share Posted November 15, 2011 $sum_num becomes a resource, that you can then use against something like mysql_fetch_array(), to return an actual array (list,stack ... etc) of results. Link to comment https://forums.phpfreaks.com/topic/251200-how-to-echo/#findComment-1288384 Share on other sites More sharing options...
Psycho Posted November 15, 2011 Share Posted November 15, 2011 When you run a query the system provides a resource ID to the results of that query. You need to use one of the mysql_fetch functions or mysql_result() to extract the data from the result set. //Create teh query $query = "SELECT SUM(likes) as totallikes FROM facebook"; //Run the query (and get a resource identifier) $result = mysql_query($query); //Extract the result from the resource $sum_num = mysql_result($result, 0); echo $sum_num; Note: typically you will want to use one of the mysql_fetch variants to cycle through the records returned in a result set. But, for a single value query mysql_result() works well. Link to comment https://forums.phpfreaks.com/topic/251200-how-to-echo/#findComment-1288385 Share on other sites More sharing options...
phporcaffeine Posted November 15, 2011 Share Posted November 15, 2011 <?php $sum_num = mysql_query("SELECT SUM(likes) as totallikes FROM facebook"); $rows = mysql_fetch_array($sum_num); print_r($rows); ?> Link to comment https://forums.phpfreaks.com/topic/251200-how-to-echo/#findComment-1288386 Share on other sites More sharing options...
ctcp Posted November 15, 2011 Author Share Posted November 15, 2011 When you run a query the system provides a resource ID to the results of that query. You need to use one of the mysql_fetch functions or mysql_result() to extract the data from the result set. //Create teh query $query = "SELECT SUM(likes) as totallikes FROM facebook"; //Run the query (and get a resource identifier) $result = mysql_query($query); //Extract the result from the resource $sum_num = mysql_result($result, 0); echo $sum_num; Note: typically you will want to use one of the mysql_fetch variants to cycle through the records returned in a result set. But, for a single value query mysql_result() works well. thanks Link to comment https://forums.phpfreaks.com/topic/251200-how-to-echo/#findComment-1288408 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.