使用php代码未完全检索数据字段

时间:2015-11-15 20:49:29

标签: php

我使用以下php代码检索数据库中的数据字段address,结果不完整。例如,地址是“1231 Honey Blossom”,结果仅显示“1231”。但是,如果地址是“1231HoneyBlossom”(中间没有间隙或空格),则将其全部返回。它看起来像PHP代码无法读取差距或空间。任何帮助或建议?这是代码。

      while ($record = mysql_fetch_array($recordSet)){
      echo "<form action = member-list.php method = post>";
      echo "<tr>";
      echo "<td>" . "<input size =  35 type = text name= address value =" .$record['Address']. " ></td>";
      echo "</tr>";
       echo "</form>";
      }

还有其他领域但是出于这个问题的目的,我将它们切掉,因为它们无关紧要。

2 个答案:

答案 0 :(得分:3)

由于您未在

中正确使用引号
<input size =  35 type = text name= address value =" .$record['Address']. " >

然后当您的数据中有value -

的空格时
value =" .$record['Address']. "

该值将在第一个空格处结束。

您需要报价

<input size='35' type='text' name='address' value='" .$record['Address']. "' >

答案 1 :(得分:0)

似乎你错过了引用

  while ($record = mysql_fetch_array($recordSet)){
  echo "<form action = 'member-list.php' method = 'post'>";
  echo "<tr>";
  echo "<td>" . "<input size =  35 type = 'text' name= 'address' value ='" .$record['Address']. "' ></td>";
  echo "</tr>";
   ec