Jump to content

[SOLVED] output empty values


Shamrox

Recommended Posts

Ok, I just can't get it. Maybe having an early morning brain freeze. what's missing here? My output is empty values.

[code]
$strQuery = "SELECT vendorname, sum(cogs) as sumcogs FROM spec_registrar WHERE orderdate>='2006-01-01' GROUP BY vendorname HAVING sumcogs>=15000";
   $result = mysql_query($strQuery) or die(mysql_error());
   $row = mysql_fetch_array($result);
   $rowcount = mysql_num_rows($result);
    while ($ors = mysql_fetch_row($result)) {
    $strXML .= "<set label='" . $ors['vendorname'] . "' value='" . $ors['sumcogs'] . "' />";
      }
mysql_free_result($result);
[/code]
Link to comment
https://forums.phpfreaks.com/topic/32183-solved-output-empty-values/
Share on other sites

mysql_fetch_row doesnt return an associative array. Only a numerical array. Change mysql_fetch_row to mysql_fetch_assoc instead:
[code]$strQuery = "SELECT vendorname, sum(cogs) as sumcogs FROM spec_registrar WHERE orderdate>='2006-01-01' GROUP BY vendorname HAVING sumcogs>=15000";

$result = mysql_query($strQuery) or die(mysql_error());

while ($ors = mysql_fetch_assoc($result))
{
    $strXML .= "<set label='" . $ors['vendorname'] . "' value='" . $ors['sumcogs'] . "' />";
}

mysql_free_result($result);[/code]

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.