当用户单击我的项目页面上的项目时,它会将他们带到使用 $_GET 传递项目品牌和型号的空白页面模板。
当该用户单击以使用我的数据库中的产品详细信息填充空白页面时,我想执行另一个 MYSQL 查询。我想使用型号(唯一 ID)检索单行以使用信息填充页面。我已经尝试了几件事,但遇到了一点困难。
在我的空白项目页面上,我有
$brand = $_GET['Brand'];
$modelnumber = $_GET['ModelNumber'];
$query = mysql_query("SELECT * FROM items WHERE `Model Number` = '$modelnumber'");
$results = mysql_fetch_row($query);
echo $results;
我认为在型号周围有 '' 会造成麻烦,但是没有它们,我会收到警告:mysql_fetch_row() 期望参数 1 是资源,布尔给定错误。
我的数据库列看起来像
品牌 | 型号 | 价格 | 说明 | 图片
我尝试过的其他一些事情包括
$query = mysql_query("SELECT * FROM item WHERE Model Number = $_GET['ModelNumber']");
这给了我一个语法错误。我还尝试连接 $_GET 这给了我一个 mysql_fetch_row() 期望参数 1 是资源,布尔给定错误
这让我相信我也会错误地显示结果。我不确定我是否需要将它放在一个 where 循环中,就像我在上一页显示数据库中的所有项目一样,因为这只是显示一个。