我成功获取了id,因为这是一个名为shirt.php的页面?id = 2这是一个基于其id显示特定衬衫的模板。这有效,但在我的数据库中,我有一个名为" name"这就是衬衫的名字所以" shirt2"。我怎样才能根据衬衫的当前身份回复或抓住这个。下面的代码太冗了吗?我该如何简化这个?
<?php
require 'inc/header.php';
$streamId = (isset($_GET['id']) ? $_GET['id']:NULL);
if ($streamId) {
$sql = 'SELECT * FROM streams WHERE id = :id';
$query = $pdo->prepare($sql);
$query->execute(array(':id' => $streamId));
$listStreamEach = $query->fetchAll(PDO::FETCH_ASSOC);
}else {
echo "not working";
}
$streamIdName = (isset($_GET['name']) ? $_GET['name']:NULL);
if ($streamIdName) {
$sql = 'SELECT * FROM streams WHERE name = :name';
$query = $pdo->prepare($sql);
$query->execute(array(':name' => $streamIdName));
$listStreamEach1 = $query->fetchAll(PDO::FETCH_ASSOC);
print_r($listStreamEach1);
}else {
echo "not working";
}
?>
<?php
require 'inc/footer.php';
?>