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


mysql echo does not retrieve word after a space in textbox

我有一个文本框,我从mysql中回显数据。但是,如果mysql数据库feild中有空格,则不会在空格后面显示单词。例如如果数据库中有"Joe Bloggs",并且我将其回复到文本字段,它只会显示"Joe"。困惑于为什么。

PHP:

文本框:

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

试着把你的价值放在引号里:

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

您需要在输入的value周围加引号。

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

这应该可以很好地工作

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

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