MySql php数据在表中显示

MySql php数据在表中显示,php,mysql,word-wrap,tablerow,Php,Mysql,Word Wrap,Tablerow,我正在做一组简单的PHP脚本来编辑和返回网站上的MySQL记录。 一切都很好,但有一个化妆品,我似乎无法纠正。 我想我已经很生疏了,我错过了一些显而易见的东西——尽管我已经尝试了我能想到的一切。 字段ADDTEXT的内容可能相当大,我想用word将其全部包装到表格单元格中。当超过单行长度时,此脚本将截断它。 是的,我知道我应该使用mysqli\uux。。。但我对这一点感到满意 <html> <head> <title>Form Edit Data&

我正在做一组简单的PHP脚本来编辑和返回网站上的MySQL记录。 一切都很好,但有一个化妆品,我似乎无法纠正。 我想我已经很生疏了,我错过了一些显而易见的东西——尽管我已经尝试了我能想到的一切。 字段ADDTEXT的内容可能相当大,我想用word将其全部包装到表格单元格中。当超过单行长度时,此脚本将截断它。 是的,我知道我应该使用mysqli\uux。。。但我对这一点感到满意

  <html>
  <head>
  <title>Form Edit Data</title>
  </head>

  <body>
  <table border=1>
  <tr>
    <td align=center>EDIT NEWS ITEM</td>
  </tr>
  <tr>
  <td>
      <table style="width:100%">
   <tr>
      <?


   $id=$_GET['id'];

  include "D***************.uk\public_html\html\ConnectDB.php";//database connection

      $order = "SELECT * FROM st¬¬¬¬¬¬¬ where TYPE = '".$id."'";


      $result = mysql_query($order);
      $row = mysql_fetch_array($result);
  ?>
      <form method="post" action="edit_data.php">
      <input type="hidden" name="id" value="<? echo "$row[TITLE]"?>">
        <tr>       
          <td>Item Title</td>
          <td>
            <input type="text" name="title"
        value="<? echo "$row[TITLE]"?>">
          </td>
        </tr>
    <tr>
          <td>Item Text</td>
          <td>
            <input type="text" name="text" 
          value="<? echo "$row[ADDTEXT]"?>">
          </td>
        </tr>
        <tr>
          <td align="right">
            <input type="submit"
          name="submit value" value="Edit">
          </td>
        </tr>
      </form>
      </table>
    </td>
  </tr>
</table>
</body>

表单编辑数据
编辑新闻项目
试试看
表单编辑数据
编辑新闻项目

将其更改为textarea字段

<textarea name="text"><?php echo $row['ADDTEXT'];?></textarea>


SQL注入警报。小心!您应该考虑使用<代码> MySqLII< <代码>或PDO.<代码>mysql
函数已被弃用,在不久的将来将不再受支持,并且由于易受注入攻击而包含安全风险。感谢SQL注入说明-给出的脚本实际上只是演示问题的一个子集。工作脚本是受保护的。尝试了Hara的版本,没有不同的结果,所以去掉了MySQL位,只设置了一些固定的文本条目,结果相同。非常奇怪,我想我忽略了一些显而易见的事情——这似乎也不起作用。我已经把所有的东西都删除到了最基本的部分,但它似乎仍然没有运行。啊哈,明白了-我没有发现textarea不能作为输入。只需检查名称是否与提交一起前进,并且所有内容都清楚-谢谢gentlemenNo问题,如果这个答案有用,请竖起大拇指:-)。干杯。我只是忘记了在表格中除了“输入”之外还有其他“输入”
<textarea name="text"><?php echo $row['ADDTEXT'];?></textarea>