所以我正在尝试通过连接到数据库的 php 创建一个网站。它通过查询获取信息。该网站应该是关于新闻的,我已经停下来了。我设法创建了一个完整的首页等,它从数据库中获取新闻并显示它们,当您使用左侧的导航栏(lnav)时,它会显示您选择的特定新闻(这是第一个 . php 文件)。我现在要做的是制作一个单独的文章页面。我想在页面上显示标题、介绍、正文、日期、作者姓名和标题、文件名、描述和标题,我还想使用包括从第一个名为 newswebb.php 的文档中链接导航栏。SQL查询也不是英文的,如果你需要翻译,我会在需要时编辑它
这些是我编写的 SQL 查询来完成
-- headers and preambles to Article
SELECT Rubriker, Ingress, Brödtext, Publicerat
FROM Artiklar
WHERE ArtikelID IN (2);
--
-- I have retrieved "" name and title of all the article writer. '"
SELECT p.Namn, p.Titel, ae.ArtikelID
FROM artiklar_anställda ae join
anställda p
on p.AnställningsID = ae.AnställningsID
WHERE ae.ArtikelID IN (2);
--
-- specifies a article # 2
SELECT p.BildID, p.Filnamn, p.FotografNamn, ap.ArtikelID
FROM bilder p join
artiklar_bilder ap
on p.BildID = ap.ArtikelID
WHERE ap.BildID IN (2);
这是我到目前为止所拥有的
$query = mysql_query("SELECT artiklar.ArtikelID, artiklar.Rubriker, artiklar.Ingress, artiklar.Brödtext, artiklar.Publicerat, anställda.Namn AS Namn, anställda.Titel, anställda.AnställningsID
FROM artiklar
INNER JOIN artiklar_anställda
ON artiklar.ArtikelID = artiklar_anställda.ArtikelID
INNER JOIN anställda
ON artiklar_anställda.AnställningsID = anställda.AnställningsID");
while($row = mysql_fetch_array($query)) {
echo '<div class="ingress">' . $row['Ingress'] . '</div>';
echo '<div class="date">Publicerat: ' . date("Y-m-d", strtotime($row['Publicerat'])) . '</div>';
echo '<div class="rubrik">' . $row['Rubriker'] . '</div>';
echo '<div class="artikel">' . $row['Brödtext'] . '</div>';
echo '<div class="">' . $row['Namn'] . '</div>';
}
?>
但我无法让它工作