【问题标题】:Is it possible to make meta description and keywords from Mysql row data是否可以从 Mysql 行数据中制作元描述和关键字
【发布时间】:2014-01-26 15:37:52
【问题描述】:
<meta name="keywords" content="<?php $row['data_from_input_field'] ?>">

我尝试过类似的方法,但没有。我在数据库中有两个表。现在结构并不重要。我想从表 1 中的一行和表 2 中的行中创建关键字。 有没有可能>

【问题讨论】:

  • 你需要echo它,如果有的话。
  • you forgot echo, content=" 你的目标很容易实现。以你想要的方式获取数据并在此处回显

标签: php mysql tags meta


【解决方案1】:

基本上有两种选择:

最佳:转义引号和 处理 &amp;quot;&amp;gt;&amp;lt;,以及在提交到 db 之前您可能想要做的任何其他事情,然后使用:

<meta name="keywords" content="<?= $row['data_from_input_field'] ?>">
<meta name="description" content=<?= $row['data_from_input_field'] ?>">

或者之后做同样的事情;例如

<meta name="keywords" content="<?= process_keywords($row['data_from_input_field']) ?>">
<meta name="description" content=<?= process_description($row['data_from_input_field']) ?>">

其中 process_* 转义并在运行时执行您想要的任何其他更改,然后返回您想要的值。

【讨论】:

  • 是的,没有任何错误。就在我放
  • 是的 &lt;?= 是有效的 PHP(基本上是 &lt;?php echo 的缩写),其中 &lt;?php= 是无效的 PHP
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-21
  • 1970-01-01
  • 2017-05-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-07
  • 1970-01-01
相关资源
最近更新 更多