mysql echo不会在文本框中的空格后检索单词

时间:2012-03-05 01:08:16

标签: php mysql

我有一个文本框,我从mysql回显数据。但是,如果mysql数据库中存在空格,则不会在空格后显示该单词。例如。如果数据库中有“Joe Bloggs”并且我将其回显到文本字段,那么它只会显示“Joe”。对原因感到困惑。

PHP:

文本框:

 <input name="name" title="Enter Name" size="23" maxlength="250" value=<?php echo $row['name']?>>

3 个答案:

答案 0 :(得分:4)

尝试将您的值放在引号中:

<input name="name" type="text" id="name" title="Enter Name" size="23" maxlength="400" value="<?php echo htmlspecialchars($row3['name'])?>">

答案 1 :(得分:1)

您需要在输入的value附近引用。

<input name="name" type="text" id="name" title="Enter Name" size="23" maxlength="400" value="<?php echo $row3['name']?>">

这应该可以正常工作

答案 2 :(得分:1)

确保您的属性有引号,在本例中为value

<input name="name" type="text" id="name" title="Enter Name" size="23" maxlength="400" value="<?php echo $row3['name']?>" />