使用php从数据库动态创建元标记

3zwtqj6y  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(261)

我正在使用 PHP-PDO-Mysql . 这里我有一个产品列表页面,其中显示了特定产品的详细信息。细节从数据库获取。现在我想根据所选产品动态设置meta-description标签。我知道这不是一个合适的方式来写php代码里面 <head> tag . 我还能做些什么来动态获取meta desc标记?
我找到了一些教程,但对我没有帮助。我自己试过了。任何人,请帮我完成任务。
任何回答都将不胜感激
提前谢谢。
这是我的密码:

$resPrdtDesc = $objScr->getCatDesc($catId);
    $totalDesc = $resPrdtDesc->getNumRows();  /*here is my db query to get details */
    if($totalDesc!=0) { 
        $metaDesc = $rowGetInfo['meta_desc']; // my meta tag desc from db
    }
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="description" content="<?$metaDesc?>" /> //here i echoed my meta tag db value
        <meta name="language" content="English" />
     </head>

但这是行不通的

fhg3lkii

fhg3lkii1#

使用 <?= $somevalue; ?> 打印内容中的值。

<meta name="description" content="<?$metaDesc?>" />

更改为

<meta name="description" content="<?=$metaDesc?>" />

相关问题