0
'해충'데이터베이스에서 '해충'이라는 레코드 하나에 각 요소를 가져 오려고합니다. 사실 '해충'필드에 모든 별개 해충을 얻는 것이 실제로 목적입니다.mysql 데이터베이스에서 하나의 레코드에있는 각 요소를 가져 오는 방법
그러나 데이터베이스의 '해충'에는 요소가 하나만 존재하지 않습니다. 예를 들어 :
Name Pests
는
Name1 Grasshopper
Thrips
Potato Leafhoppe
Stink Bugs
... ...
Name2 Green Cloverworm
Mexican Bean Bettle
... ...
내 코드는 다음과 같다. 그러나 결과는 내가 원하는 것이 아닙니다. 그러면 각 열에 모든 해충이 표시됩니다. 그러나 나는 모든 열의 모든 별개의 해충을 원하는 사람이 나에게 이것을 달성하는 방법에 대한 몇 가지 힌트를 줄 수 있다면 임 너무 감사
Pest | Grasshopper|Thrips|Potato Leafhoppe|Stink Bugs|Green Cloverworm|Mexican Bean Bettle|... ...
같은 테이블에 각각의 해충을 표시합니다. 정말 고마워!
$search = "SELECT distinct Pests from crop ORDER BY Pests ASC";
$result = mysql_query($search);
echo '<table>';
echo '<tr>';
while ($rs = mysql_fetch_row($result)){
echo '<td>'.$rs[0].'</td>';
}
echo '</tr>';
echo '</table>';
데이터베이스 구조를 [normalize] (http://en.wikipedia.org/wiki/1NF)해야합니다. – moonwave99