我想将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 } ?>
答案 0 :(得分:0)
尝试此代码可能对您有用。或有任何错误请告诉我。
$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>
谢谢