我正在开发一个类型系统,并且想知道如何获得" 名称"从一个表到另一个特定字段中的一组ID 。
我们假设此列引用了该视频所属类型的ID:
| genres
| 1,2,3 <--- This field for example.
| 5,9,10
我仍然有这样的类型表:
| genre_id | genre_title
| 1 | Comedy
| 2 | Romance
| 3 | School
我想将这个字段变成这样的字段:
喜剧,浪漫,学校
我使用这样的php代码来获取按性别过滤的信息。
$conn = mysqli_connect("$host","$dbuser","$dbpw","$db");
if (mysqli_connect_errno()){
echo "Falha ao ligar à Base de Dados: " . mysqli_connect_error();
}
$gender = $_GET['g'];
$getGender = "FIND_IN_SET('$gender',a_generos) = $gender";
$result = mysqli_query($conn, "SELECT * FROM tblAnimes WHERE $getGender") or die(mysqli_error($conn));
while ($home = mysqli_fetch_assoc($result)){
echo "Name: " . $home['a_titulo'];
echo "Publication date: " . $home['a_dia'];
echo "Genres IDs (por agora): " . $home['a_generos']; //Get something like this (1,2,3) but i want this (Comedy, Romance, School)
}
?>
主要问题是如何将它(1,2,3)转化为它(喜剧,浪漫,学校)。