【问题标题】:how to read,store and fetch data paragraph wise in php如何在 php 中明智地读取、存储和获取数据段落
【发布时间】:2016-08-19 06:01:12
【问题描述】:

我正在用 php 构建一个网站,我必须将在文本框中输入的数据存储到数据库中。由于我必须以印度语言存储和检索数据,因此我已将排序规则更改为 utf8。现在我可以用任何语言编写和获取数据,但不能逐段获取。

$obj = new dboperation();

$query="SELECT t.t_no, t.title, t.date, u.u_name 
            FROM user u, travellogue t, home as h
            where t.u_no=u.u_no and t.t_no=h.t_no and h.t_no=t.t_no and h.slot=2";

$result=$obj->selectdata($query);

$f=$obj->fetch($result);

echo "<h1 class=entry-title>".$f[1]."</h1>
      <div class=meta-info>
          <div class=td-post-author-name>
            By <a href='http://demo.tagdiv.com/newsmag_travel/author/admin/'>".$f[3]."</a> -
          </div>
          <span class=td-post-date><time class='entry-date updated td-module-date' datetime=''>
            ".$f[2]."</time>
          </span>
          <div class=td-post-views><i class=td-icon-views>
            </i><span class=td-nr-views-1031>159</span>
          </div>
          <div class=td-post-comments>
            <a href='http://demo.tagdiv.com/newsmag_travel/2015/09/02/td-post-dont-make-these-rookie-travel-mistakes/#respond'>
              <i class=td-icon-comments></i>0
            </a>
          </div>
      </div>";

这是我用来获取和显示数据的代码。它正确显示数据,但未按段落对齐

【问题讨论】:

  • 该 HTML 中没有 &lt;textarea&gt;。不清楚您所说的“无法按段落获取”是什么意思。如果您无法用语言清楚地表达问题,请尝试提供您所期望的示例输出和您实际得到的示例输出,这些示例输出是您没想到的。
  • Deinfe “段落明智”。
  • &lt;form ...&gt; 标签中有accept-charset="UTF-8" 吗?

标签: php html mysql utf-8


【解决方案1】:

试试 nl2br($f[1])。这将用 html 'br' 标签替换你在文本框中输入的换行符

【讨论】:

  • 并在'textarea'中放两个换行符来表示一个段落。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多