0

我不知道如何很好地解释它,因为我是一个 php 菜鸟,但我试图在 $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";
?>
4

3 回答 3

0

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

您可以将最后 3 行放在一个 while 循环中,该循环遍历从mysql_fetch_array().

并且,开始使用 PDO 或 MySQLi。

于 2013-03-31T18:52:41.263 回答
0

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

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

并使用了这个:

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

谢谢你们的回答!

于 2013-03-31T19:18:52.497 回答
0

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

您要做的是为数组元素 $meta['news']['title'] 分配 SQL 查询中的 'title' 值,您希望这样做:

$meta['news']['title'] = $news['title'];
于 2013-03-31T18:39:23.440 回答