php - 如何使用 php 和 Mysqli 在 Meta 关键字中使用多个数据
问题描述
我想动态地使用元关键字,所以我在 mysqli 中有一个名为 course 的表,其中许多数据已填充为:
IAS
RPSC
RAS
UPSC
RSCIT
现在我正在使用这个
<?php
include("inc/connect.php");
$get_course = mysqli_query($conn, "SELECT * FROM course");
while($row = mysqli_fetch_array($get_course)){
$course_name = $row['c_name'];
$meta_keywords = $course_name;
}
include("inc/header.php");
?>
但我只得到最后一个值,而不是我想要的这种格式的所有值,比如
/* i am using this in header */
<meta name="keywords" content="<?php echo $meta_keywords; ?>">
/* i want in this format */
<meta name="keywords" content="ias,ras,rpsc,rscit">
所以请告诉我解决方案是什么。
解决方案
使用array
,implode
你可以做到这一点......
<?php
include("inc/connect.php");
$get_course = mysqli_query($conn, "SELECT * FROM course");
$meta_keywords = array();
while($row = mysqli_fetch_array($get_course)){
$course_name = $row['c_name'];
$meta_keywords[] = $course_name;
}
include("inc/header.php");
?>
并在您的模板代码中
<meta name="keywords" content="<?php echo implode(',',$meta_keywords); ?>">
推荐阅读
- mongodb - 在 mongo db 中获取最后更新的集合
- c# - 返工删除函数以更改数据库值 ASP.Net
- angular - 如何使用 cypress 在 Angular 应用程序中拖放元素?
- sql - 关于 SQL 查询的建议(我的似乎过于复杂,甚至会吐出标量子查询错误)
- spacy - 关于 ner/spacy 与 pdf/docx 文件及其文本位置的一般问题
- php - 表单:不发送输入 - 提交不起作用(html/php)
- python - Sqlalchemy 子查询标量
- ms-access - 您可以创建一个访问按钮来搜索表单上的多个字段吗?
- php - 商标和版权在wordpress数据库中更改为unicodes
- python - 在熊猫中选择低于某个值的行和相应列的最佳方法