繁体   English   中英

在字符串中回显PHP

[英]Echo php in string

我不知道如何很好地解释它,因为我是php noob,但是我试图在$ meta ['track'] ['title']中回显标题(我想从数据库中选择)

<?php
$meta['neuwsarch']['title'] = "Title";
$meta['neuwsarch']['keywords'] = "key, key2, key3";
$meta['neuwsarch']['description'] = "description";

$data = mysql_query("SELECT title FROM news WHERE seo='".$seo."' AND ID='".$ID."'");
$news = mysql_fetch_assoc($data) ;

$meta['news']['title'] = "ECHO TITLE IN HERE";
$meta['news']['keywords'] = "kwd1, kwd2, kwd3";
$meta['news']['description'] = "trackert";
?>

echo只是在屏幕上显示一个值或字符串。 因此,如果您想在屏幕上显示$ news ['title']的值,请使用echo $ news ['title']。

您要尝试执行的操作是为SQL查询中的数组元素$ meta ['news'] ['title']分配值为'title',您可以这样做:

$meta['news']['title'] = $news['title'];

您可能想遍历MySQL返回的结果集。

您可以在while循环中保留最后3行,以对mysql_fetch_array()返回的结果进行迭代。

并且,开始使用PDO或MySQLi。

我已经修复了它,我将其添加到了行的顶部:

$ID = intval ($_GET['ID']);
$seo =($_GET['seo']);

并使用了这个:

$meta['news']['title'] = $news['title'];

谢谢你们的答案!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM