gpt4 book ai didi

php - PHP 中的链接更改另一个页面中的查询?

转载 作者:行者123 更新时间:2023-11-28 11:09:36 25 4
gpt4 key购买 nike

我有一个为大学制作的基本电子商务网站。

我有一些代码可以从 MySQL 数据库中选择所有元素并将它们显示在一个漂亮的网格中。

我有另一个页面以链接的形式列出所有卖家 - 也是从数据库中获取的。

我想做的是当我点击一个艺术家的名字时,它只显示他们的元素。

我知道我只需要使用 WHERE 语句执行 MySQL 查询来选择那个人 - 我的问题是 PHP 代码将从列表中获取姓名,以及如何转换它以执行查询。

我是否应该将显示所有元素的 PHP 包装在一个函数中,并传入一个默认为 null 的参数,如果不为 null,则进行搜索?

我目前的做法是编写包含要显示的元素的 PHP 脚本,并使用 include_once("scriptName.php");在 HTML 中将其显示在我想要的位置。

最佳答案

你应该做的是在 items 表中创建一个 artist 列,然后显示所有 items 与/来自 艺术家

$artist = 'jimbo';
$sql = "SELECT * FROM itemsforsale WHERE artist=:artist"; #LIMIT 1
$stmt = $db->prepare($sql);
$stmt -> bindValue(':artist', $artist, PDO::PARAM_STR);
$stmt -> execute();
while($result = $stmt->fetch(PDO::FETCH_ASSOC)){
return $result; //hey, Jimbo's stuff from database in an assoc array!
}

*这假设 itemsforsale 是数据库中存放元素的表

关于php - PHP 中的链接更改另一个页面中的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com