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

使用php从数据库动态创建元标记,php,mysql,pdo,metadata,Php,Mysql,Pdo,Metadata,我正在使用PHP-PDO-Mysql开发一个web应用程序。这里我有一个产品列表页面,其中显示了特定产品的详细信息。详细信息从数据库中获取。现在,我想根据所选产品动态设置元描述标签。我知道在tag中编写PHP代码不是一种合适的方法。我还可以做些什么来动态获取meta desc标记 我找到了一些教程,但对我没有帮助。我自己试过了。请大家帮我完成任务 任何答复都将不胜感激 提前谢谢 这是我的密码: $resPrdtDesc = $objScr->getCatDesc($catId);

我正在使用
PHP-PDO-Mysql
开发一个web应用程序。这里我有一个产品列表页面,其中显示了特定产品的详细信息。详细信息从数据库中获取。现在,我想根据所选产品动态设置元描述标签。我知道在
tag
中编写PHP代码不是一种合适的方法。我还可以做些什么来动态获取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>
$resPrdtDesc=$objScr->getCatDesc($catId);
$totalDesc=$resPrdtDesc->getNumRows()/*下面是我的db查询,以获取详细信息*/
如果($totalDesc!=0){
$metaDesc=$rowGetInfo['meta_desc'];//我的元数据标记desc from db
}
使用
打印内容中的值

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

您遇到了什么问题?更改为当我查看页面源代码时,它不会显示任何内容。但是如果我直接写下描述,它也会被改变。仍然不工作。请打印($metaDesc)并查看您是否从db获得。这是正确的答案,请检查源代码,看您的php是否正确解释。@Aishwaryas,请查看此解决方案实际上我正在使用的此应用程序是由其他开发人员完成的。我的任务就是给它添加一些特性。整个应用程序都是使用这个快捷标记开发的。我想知道他为什么会这样创作。!!不工作。在这个元标记之前有一个标题标记,它也是从DB填充的。它正在工作。
<meta name="description" content="<?=$metaDesc?>" />