Php mysql\u获取数组未正确显示

Php mysql\u获取数组未正确显示,php,mysql,database,Php,Mysql,Database,我试图将mysql数据库中的数据作为e textbox上的默认值加载。问题是,我得到的是,在文本框中不会出现完整的数据只是第一个字。例如,它应该在文本框中打印“Teatro Romano Sagunt Calle del Castillo”和“我得到的只是Teatro”。我的代码是忽略标签标签中的错误空格,否则部分代码将无法在论坛中使用: -lugar

我试图将mysql数据库中的数据作为e textbox上的默认值加载。问题是,我得到的是,在文本框中不会出现完整的数据只是第一个字。例如,它应该在文本框中打印“Teatro Romano Sagunt Calle del Castillo”和“我得到的只是Teatro”。我的代码是忽略标签标签中的错误空格,否则部分代码将无法在论坛中使用:

if (!empty($_POST['modify_id'])) { $id= $_POST['modify_id']; if(!($conexion= mysql_connect('xxx','xxx','xxx))) { echo 'error'; exit(); } else { $conexion= mysql_connect('xxx','xxx','xxx'); mysql_select_db('blabla',$conexion); $ssql = "select * from algo WHERE `id` LIKE $id"; $rs = mysql_query($ssql); while ($row = mysql_fetch_array ($rs)) { echo 'value='.$row[lugar].' />'; } } } ?>
你的回音陈述应该是这样的

 echo '<input type="text" name="your_name_val" value="'.$row[lugar].'" />';
或者你可以这样使用

 $value = $row[lugar];

echo '<input type="text" name="your_name_val" value="'.$value.'" />';

首先,代码中存在语法错误

替换

 if(!($conexion= mysql_connect('xxx','xxx','xxx)))


. 它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO,。除此之外,您的代码包含语法错误并且没有太多意义-例如,为什么要连接到数据库两次?!谢谢,我就这样修好了!谢谢…这是正在工作的代码如果!空的$_POST['modify_id']{$id=$_POST['modify_id'];$conexion=mysql_connect'xxx','xxx','xxx';mysql_select_db'blablabla',$conexion;$ssql=select*from algo,id像$id;$rs=mysql_query$ssql;而$row=mysql_fetch_数组$rs{echo-Lugar;}else echo-Lugar
 if(!($conexion= mysql_connect('xxx','xxx','xxx'))) / you for `'` here.