php - 如何将 My/SQL 数据分类到不同页面上的组中
问题描述
所以我一直在阅读和测试,但没有运气。
我要做的是在单击特定链接时将数据库中的特定数据分组到单独的页面上。
例如,我想将“角色”列排序为单击时只会显示所有支持或坦克的链接。
我已经尝试过 order by 以及我尝试制作的这个功能:
function get_image_by_role($role) {
global $db;
$query = "SELECT id, main_img, main_img_thumb, name, role, release_year, realm, race, description, quote, img_type FROM champion_catalog WHERE role = support";
$stmt = mysqli_prepare($db, $query);
if ($stmt) {
mysqli_stmt_bind_param($stmt, 's', $role);
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt,
$id,
$main_img,
$main_img_thumb,
$name,
$role,
$release_year,
$realm,
$race,
$description,
$quote,
$img_type,
);
$result = [];
while (mysqli_stmt_fetch($stmt)) {
$result = [
'id' => $id,
'main_img' => $main_img,
'main_img_thumb' => $main_img_thumb,
'name' => $name,
'role' => $role,
'release_year' => $release_year,
'realm' => $realm,
'race' => $race,
'description' => $description,
'quote' => $quote,
'img_type' => $img_type
];
}
mysqli_stmt_close($stmt);
return $result;
} else {
return false;
}
}
但是我不确定这是否正确或可以在单击链接时使用。我可以通过获取 ID 来获取单个字符页面,但我需要为每种类型的角色创建一个页面。仍在学习PHP,所以提前感谢。
解决方案
推荐阅读
- java - 如何重绘 - 在处理中重新启动循环
- html5-canvas - 在人体画布上使用同心圆
- matplotlib - 如何用 triplot 指定边缘颜色
- gstreamer - Gstreamer 封闭式 T 恤
- geocoding - HERE Geocoder Autocomplete API matchLevel 参数
- c - 在 C 中分配矩阵
- excel - 如果某些单元格在 VBA 中为空白,如何删除一行
- android - 如何根据地图的缩放级别显示标记
- linux - 在 dockerized mongodb 上找不到 mongodb 配置文件
- r - 基于字符串匹配的特定列的行和