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