我需要使用相同的$GET['id']
在一个php文件中有两个select语句。
第一个正在运行的select语句是根据我选择的文章填充多个文本字段。
第二个选择语句我想从评论表中选择仅来自$GET['id']
的文章ID的评论。这将有两个填充的表单,一个显示文章信息,第二个显示仅针对该文章的注释。
if(isset($_GET['id']))
{
$articleID = $_GET['id'];
$stmt = $pdo->query('SELECT * FROM article WHERE articleID = "' . $articleID . '"');
$result = $stmt->fetch(PDO::FETCH_ASSOC);
}
}
}
$articleID = $_GET['id'];
$stmt = $pdo->query('SELECT * FROM comments WHERE artID = "' . $articleID . '"');
$result = $stmt->fetch(PDO::FETCH_ASSOC
}
?>
我目前收到了一条意外错误}。
我不确定我是怎么想将两者分开的。
答案 0 :(得分:0)
我在您的代码中看到了很多}
<?php
if(isset($_GET['id']))
{
$articleID = $_GET['id'];
$stmt = $pdo->query('SELECT * FROM article WHERE articleID = "' . $articleID . '"');
$result1 = $stmt->fetch(PDO::FETCH_ASSOC);
$stmt2 = $pdo->query('SELECT * FROM comments WHERE artID = "' . $articleID . '"');
$result2 = $stmt->fetch(PDO::FETCH_ASSOC);
}
?>
首先使用$ result1,第二次使用$ result2