我在数据库中有下表:
id | letter
---|--------
1 | A, B, C
2 | D, E, F
3 | A, C, E
4 | B, D, F
5 | G, I
6 | H
PHP代码:
<?php
require_once './conn.php';
$sql = "SELECT DISTINCT letter FROM letters ORDER BY letter ASC";
$res = mysql_query($sql);
if (mysql_num_rows($res) === 0 || mysql_num_rows($res) === NULL) {
echo '0 result(s)';
} else {
// while ($row = mysql_fetch_assoc($res)) {
while ($row = mysql_fetch_assoc($res)) {
echo $row['letter'] . ' / ';
}
}
?>
好的,我试着解释一下:如果我运行上面的代码,它会返回 A、B、C/D、E、F/A、C、E/B、D、F/G、I/H。每个一组字母是一个数组,哇,我发现火了。现在的问题是:如何将所有结果放入一个数组和列表中,使结果为 A、B、C、D、E、F、G、H、I?