我从MySql数据库中获取一些数据,我想把它写入rtf文件,一切正常工作意味着rtf生成,数据库中的值也正确但是当我打开rtf文件时它没有显示数据。是我正在使用的代码片段。
**$rtf = new Rtf ();
// Headear of rtf
$head = &$rtf->addHeader ();
$thead = &$head->addTable ();
$thead->addRows (1);
$thead->addColumnsList(array (5.5, 9.5));
$thead->writeToCell (1, 2, "<b>hello</b>" $fontHeader, $paraR);**
这段代码工作正常,但不是hello而是shuld是一个来自数据库的字段,比如
$stmt="select name from xyz";
$result = mysql_query ( $stmt);
while ($rslt = fetch_array($result))
{
$rslt['name'] = $rslt['name'];
}
现在,如果我喜欢 $ thead-&gt; writeToCell(1,2,“”。$ rslt ['name']。“$ fontHeader,$ paraR); 它不会显示任何结果.plz指导我。 在此先感谢!!
答案 0 :(得分:0)
请记住:字符串由'。'
加入尝试$thead->writeToCell (1, 2, $rslt['name'].$fontHeader, $paraR);
另外,$rslt['name'] = $rslt['name'];
没有任何意义。将其替换为上面的代码。