我有一个FDPF细胞$docref->细胞(23,10,'re:patient:'.$patientdata,0,0,'l');
$patientdata是从mysql语句获得的
如果我使用下面的命令并将$patientdata放在上面的单元格中,我将得到所需的结果,例如,它将作为smith john michael显示在pdf文档中

 if (($uppatientID <> '') and ($uppatientID <> 0))
  {
    $patientsql =   "
      SELECT
        Concat_Ws(' ', `PatientLastName`, `PatientFirstName`, `PatientMiddleName`)
      FROM
        `Patient`
      Where
        `PatientID` = $uppatientID
    ";

    $patientresult=mysql_query ($patientsql) or die (mysql_error ());
    while ($patienttrow=mysql_fetch_row($patientresult))
      {
        $patientdata = $patienttrow[0];
      }
    mysql_free_result($patientresult);
   }
  else
    {
      $patientdata = ' ';
    }

因为病人的名字是加密的,我需要做以下工作来解密
if (($uppatientID <> '') and ($uppatientID <> 0))
  {
    $patientsql =   "
      SELECT
        `PatientLastName`, `PatientFirstName`, `PatientMiddleName`
      FROM
        `Patient`
      Where
        `PatientID` = $uppatientID
    ";

    $patientresult=mysql_query ($patientsql) or die (mysql_error ());
    while ($patienttrow=mysql_fetch_row($patientresult))
      {
        $PatientLastNames = $patienttrow[0];
        $PatientFirstNames = $patienttrow[1];
        $PatientMiddleNames = $patienttrow[2];

        $patientdata = $PatientLastNames.$PatientFirstNames.$PatientMiddleNames;

      }
    mysql_free_result($patientresult);
   }
  else
    {
      $patientdata = ' ';
    }

但是上面的单元格现在将它们显示在pdf文档中,每个名称之间有很多空白,只有当我使用php连接每个字符串时才会出现这种情况。加入他们。我能用什么格式来纠正这个问题吗?
有趣的是,如果我选择pdf文档上的名称并粘贴它,那么所有添加的空白都将被删除
谢谢,
伊凡

最佳答案

我能从第一个和第二个方法中分辨出的唯一区别是去掉$patientdata变量中的空白

$patientdata = $PatientLastNames." ".$PatientFirstNames." ".$PatientMiddleNames;

10-08 08:36