PHP中更改另一页中查询的链接?

PHP中更改另一页中查询的链接?,php,html,mysql,css,e-commerce,Php,Html,Mysql,Css,E Commerce,我有一个基本的电子商务网站,我正在为大学制作 我有一些代码可以从MySQL数据库中选择所有项目,并将它们显示在一个漂亮的网格中 我有另一个网页,列出了所有的卖家作为链接-再次从数据库采取 我想做的是,当我点击一个艺术家的名字时,它只显示他们的项目 我知道我只需要使用WHERE语句执行一个MySQL查询来选择那个人——我的问题是从列表中提取姓名的PHP代码,以及如何翻译该名称来执行查询 我是否应该包装在函数中显示所有项的PHP,并传入默认为null的参数,如果不是null,则进行搜索 我目前的做法

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

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

我有另一个网页,列出了所有的卖家作为链接-再次从数据库采取

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

我知道我只需要使用WHERE语句执行一个MySQL查询来选择那个人——我的问题是从列表中提取姓名的PHP代码,以及如何翻译该名称来执行查询

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


我目前的做法是编写一个包含要显示的项目的PHP脚本,并使用include_once(“scriptName.PHP”);您应该做的是在
项目
表中创建一个
艺术家
列,然后显示所有
项目
,以及该
艺术家

$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
是数据库中包含项目的表