。 如何从我的主页上删除这个 "/> 标志?我是否在这段-6ren">
gpt4 book ai didi

php - 提取 og :image from database on homepage in php? 时显示错误

转载 作者:搜寻专家 更新时间:2023-10-30 21:50:06 25 4
gpt4 key购买 nike

我已经从 mysql 数据库中提取了要在 facebook 上共享的 og 图像。下面的代码有效,但唯一的问题是它在我的主页顶部显示错误:"/>

如何从我的主页上删除这个 "/> 标志?我是否在这段代码上做错了什么?

感谢对我的问题的任何指导。

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
$fetch_sql = "SELECT fld_news_pictures, fld_news_name, fld_news_details FROM tbl_news ";
$fetch_result= mysql_query($fetch_sql) or die(mysql_error());
while($fetch_row=mysql_fetch_array($fetch_result))
{
$fld_news_name = $fetch_row['fld_news_name'];
$fld_news_pictures = $fetch_row['fld_news_pictures'];
$fld_news_details = $fetch_row['fld_news_details'];
?>
<meta property="og:title" content="<?php echo $fld_news_name; }?>" />
<meta property="og:image" content="http://mysite/images/<?php echo $fld_news_pictures; ?>" />
<meta property="og:description" content="<?php echo $fld_news_details } ?>" />

最佳答案

已编辑:您的 og:title 内有一个额外的支架标签 }?>应该删除。使用错误报告应该会抛出解析错误。

  • 还要确保文件确实有一个 .php扩展名。

顺便说一下,mysql_函数已弃用,将在 PHP 7.0 中删除

习惯使用mysqli_或带有准备好的语句的 PDO。

此外,您不知道您正在使用哪个 MySQL API 进行连接。根据您发布的内容,它应该是 mysql_而不是 mysqli_或 PDO。这些不同的 API 不会混用。

  • 但是,您应该使用 mysqli_或现在的 PDO,然后将您的整个代码转换为更新的 API。

重写:(放在文档的 <head></head> 中)

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
$fetch_sql = "SELECT fld_news_pictures, fld_news_name, fld_news_details FROM tbl_news ";
$fetch_result= mysql_query($fetch_sql) or die(mysql_error());
while($fetch_row=mysql_fetch_array($fetch_result))
{
$fld_news_name = $fetch_row['fld_news_name'];
$fld_news_pictures = $fetch_row['fld_news_pictures'];
$fld_news_details = $fetch_row['fld_news_details'];
?>
<meta property="og:title" content="<?php echo $fld_news_name; ?>" />
<meta property="og:image" content="http://mysite/images/<?php echo $fld_news_pictures; ?>" />
<meta property="og:description" content="<?php echo $fld_news_details; ?>" /> <?php } ?>

关于php - 提取 og :image from database on homepage in php? 时显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32809938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com