是的,使用 PHP 是可能的,我建议您将书籍存储在具有良好结构的 MYSql 数据库中,类似于:
Type - Name - Genre
Book - My Adventure - Science
Book - The End - History
您可以为图像等添加更多列。
使用 PHP 你可以让一页说books.php
然后链接到它books.php?type=science
然后在这个 php 页面上,您可以连接到您的数据库并进行查询以选择所有类型为科学的书籍,您可以从 url 获取变量$_GET["type"]
像这样的东西:
<?php
$con=mysqli_connect("ip","user","pw","my_db");
$type=$_GET["type"];
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM products WHERE genre = $type");
while($row = mysqli_fetch_array($result))
{
echo $row['type'] . " " . $row['name']. " " . $row['genre'];
echo "<br>";
}
mysqli_close($con);
?>
在上面的示例中, products 是您的表的名称。获取书籍的查询在$result
变量上,我们从表 products 中选择所有结果,其中流派是您的 url 参数