Jump to content

placing array contents in email body


jrobles

Recommended Posts

hello, I am querying a table and need to email the result of my query. The results are placed in an array since I am grouping and counting data.

 

Here is my query code

$qry ="SELECT ProductID, SUM(QtyOrdered) AS Count FROM OrderHeader_1 JOIN  OrderDetail ON OrderHeader_1.OrderID = OrderDetail.OrderID WHERE OrderHeader_1.OrderID = $oid GROUP BY ProductID";
$result = @mysql_query($qry);
$row = mysql_fetch_array($result);

 

The above query will output

 

Product1 10

Product2 20

Product3 45

etc.

 

I am using phpmailer and I need the array to placed inside $message i.e.

 

$message = "QUERY ARRAY RESULTS HERE";

 

 

Any help would be greatly appreciated

Link to comment
https://forums.phpfreaks.com/topic/191536-placing-array-contents-in-email-body/
Share on other sites

i tried using

 

$message = while($row = mysql_fetch_array($result))
{echo  "Product ID: $row[ProductID] Qty: $row[Count]<br>";}

 

but that didnt work. Any suggestions?

You're close it should be

$message = '';
while($row = mysql_fetch_array($result))
{
    $message .=  "Product ID: $row[ProductID] Qty: $row[Count]<br>";
}

echo $message;

 

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.