簡體   English   中英

嘗試在 XML 文檔中嵌入 SQL 查詢(PHP 變量)的答案

[英]Trying to Embed answer from SQL Query(PHP Variable) in XML doc

嗨,這是我第一次在這里發布內容,已經為此工作了幾天但沒有運氣。 基本上我在 php 中查詢數據庫,得到我的答案,但我想將此答案發送到 XML 文件以創建圖形。 任何幫助將不勝感激。

這是帶有嵌入式 sql 的 PHP 文件的一部分,該部分返回變量。

$result = mysqli_query($con,
"SELECT COUNT(*) as FullCount 
FROM DailyShpm 
WHERE (curr_date between '2013-01-01' and now()- INTERVAL 1 YEAR) 
AND (Product= 'AE')
");

while($row = mysqli_fetch_array($result)) {
echo $row['FullCount'] ;
echo "<- Full results for total AE to date for 2013";
echo "<br>";
echo $row['FullCount'] ;
echo "<br>";


$files ="data.xml";

//load xml object
$xml= simplexml_load_file($files);

//assign value

$xml->set->value = $row['FullCount'];
//$xml->chart ->set = $row['FullCount'];


//store the value into the file
file_put_contents($file, $xml->asXML());
}

這是它在xml文件中輸出的內容

<?xml version="1.0" encoding="ISO-8859-1"?>

<chart caption="Year to Date" xAxisName="Year" yAxisName="Amount of Shipments Air Exports"> 



<set label="2013" value=""><value>7707</value></set> 
<set label="2014" value=""/> 

我需要將 7707 的值放入 set label="2013" value"7707" 內的值中

提前致謝

更改以下內容:

$xml->set->value = $row['FullCount'];

到:

$xml->attributes()->value = ((string) $xml->attributes()->value) . $row['FullCount'];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM