php - 两个 select 语句都需要 $GET

标签 php mysql pdo

我需要在一个 php 文件中使用相同的 $GET['id'] 包含两个 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
}
?>

我目前遇到一个错误,指出意外}。

我不确定我应该如何将两者分开。

最佳答案

我在你的代码中看到了很多

<?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

关于php - 两个 select 语句都需要 $GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36951388/

相关文章:

javascript - 在 Javascript 中显示数据库图像

php - mySQL 数据库 : Making simultaneous entries?

PHP/MySQL 脚本不会让用户在很多时间内多次访问

php - Laravel 说文件不存在,但它确实存在

php - MySQL 连接查询

php - 将访问者提交的数据附加到页面

未执行 PHP PDO 查询

php - 无法将数据选择插入数据库 php mysql?

php - 在 pgp 脚本中使用 Imagemagick 以正确的格式保存图像

PHP MySQL 查询不返回所有结果