从mysql数据中获取数据并在php的fb meta标记中使用

x6492ojm  于 2021-06-23  发布在  Mysql
关注(0)|答案(1)|浏览(303)

我想把mysql数据插入meta标签的内容中。但当我这样做时,服务器只显示一个白色页面。在我看来,我的代码应该是工作的,但有一个错误,我不知道。
我正在header.php中编写代码,它包含在所有文件中。但是,我只有一个文件想要发送数据到元标签。
这是我的密码。

<?php 
$query = "SELECT * FROM tbl_new WHERE id='$nid'";
$rs = $db->select($query);
while($row = $rs->fetch()){
?>
  <meta property="og:type" content="website">
  <meta property="og:title" content="<?php echo $row['title]; ?>">
  <meta property="og:description" content="<?php echo $row['body']; ?>">
  <meta property="og:url" content="***">
  <meta property="og:image" content="">
  <meta property="og:site_name" content="">
  <meta property="og:app_id" content="012345678910">
<?php } ?>
pftdvrlh

pftdvrlh1#

试试这个代码,也许对你有用。或任何错误请告诉我。

$query = "SELECT * FROM meta limit 1";
$rs = $conn->prepare($query);
$rs->execute();
while($row = $rs->fetch()){

?>
<!DOCTYPE html>
<html>
<head>
    <meta property="og:type" content="website">
    <meta property="og:title" content="<?php echo $row['title']; ?>">
    <meta property="og:description" content="<?php echo $row['body']; ?>">
    <?php } ?>
    <meta property="og:url" content="***">
    <meta property="og:image" content="">
    <meta property="og:site_name" content="">
    <meta property="og:app_id" content="012345678910">
    <title></title>
 </head>
<body>
    <p>hii</p>
</body>

谢谢

相关问题