我正在尝试根据特定列的值从数据库中提取信息。根据此列,它们被拉入不同的类别,但某些行必须被拉动多次,因为它们是多个类别或“部分”的一部分。我对类别列使用数据类型 SET,这样我就可以轻松设置多个部分。
$code_sections = array (
'Section 1' => 'section_1',
'Section 2' => 'section_2',
'Section 3' => 'section_3',
'Section 4' => 'section_4',
'Section 5' => 'section_5',
'Section 6' => 'section_6',
'Section 7' => 'section_7',
);
foreach($code_sections as $name => $section) {
$query="SELECT * FROM `attributes` WHERE `section`= '$section' ";
$results = mysqli_query($conn, $query) or exit(mysqli_error());
echo '<h3>' . $name . '</h3>';
echo '<div class="auto-grid">';
while ($row = mysqli_fetch_array($results)) {
echo '$row["name"]';
}
echo '</div>';
}
如果我的列中有与数组完全匹配的数据,这基本上是当该行只是一个部分的一部分时,这是有效的。如果它是两个部分的一部分,则根本不会被拉动。
互换的青春