어떤 이유로이 쿼리는 작동하지 않습니다.그룹 이름으로 정렬 이름으로 모든 문자를 반환
<p align="center">
<?php
$result1 = mysql_query("SELECT name FROM comics GROUP BY name ORDER BY name ASC");
while ($row = mysql_fetch_array($result1))
{
?>
<a href="?sort=<?php echo substr($row['name'], 0, 1); ?>"><?php echo substr($row['name'], 0, 1); ?></a>
<?php } ?>
</p>
대신의
2 2 3 A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A V V V V Z
아웃풋 이름으로 통해 그룹화 가서 먼저 문자로 그것을 분해하고 그냥 그들 모두를 표시 한 문자를 표시.
어떤 도움이 필요합니까?
이해가 안됩니다. 단지 첫 글자 이상을 표시해야합니까? 이것이 바로 여러분이'substr ($ row [ 'nam'], 0, 1); '과 함께하는 것과 정확히 같기 때문입니다. – hughes
아니면 만화 목록의 고유 한 첫 글자를 얻으려고하십니까? 예를 들어, "Alpha, Apples, Beta, Babies, Delta"데이터의 경우 "A B D"를 인쇄하려고합니다. – hughes
SQL 콘솔에서이 쿼리를 실행하면 얼마나 많은 행이 반환됩니까? – Karolis