[SQL] PHP에서 MySQL의 쿼리를 통해 행에 의해 반복하는 방법
SQLPHP에서 MySQL의 쿼리를 통해 행에 의해 반복하는 방법
좋아, 그래서 난 내 데이터베이스를 조회하고 특정 값을 가진 모든 행을 선택하려합니다. 이 I로 MYSQL_ASSOC ()와 배열에 쿼리를 반전 그 후, 그때마다 루프를 사용하여 페치 배열을 행함으로써 반복하는 시도.
<?php
$query = mysql_query("SELECT * FROM users WHERE pointsAvailable > 0 ORDER BY pointsAvailable Desc");
$queryResultArray = mysql_fetch_array($query);
foreach($queryResultArray as $row)
{
echo $row['pointsAvailable'];
}
?>
나는 pointsAvailable 열 이외의 모든 열이 작업을 수행 할 때 비록 열이 단지 단일 문자를 반환 타입 텍스트의 "이름"라는 말.
어떻게 반복 처리는 행에 의해 반환 된 쿼리 행을 수행하고 현재 행에서 데이터의 특정 열을 가져 허용?
해결법
-
==============================
1.
$result = mysql_query("SELECT id, name FROM mytable"); while ($row = mysql_fetch_array($result, MYSQL_NUM)) { printf("ID: %s Name: %s", $row[0], $row[1]); }
또는 MYSQL_ASSOC를 사용하여 명명 된 열을 사용하실 수 있습니다
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { printf("ID: %s Name: %s", $row["id"], $row["name"]); }
-
==============================
2.예로 MYSQL_ASSOC ($ 결과)를 사용하여 이동하는 방법입니다.
예로 MYSQL_ASSOC ($ 결과)를 사용하여 이동하는 방법입니다.
from https://stackoverflow.com/questions/2285600/how-to-iterate-by-row-through-a-mysql-query-in-php by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 오라클에게 마지막 삽입 IDENTITY 검색 (0) | 2020.06.11 |
---|---|
[SQL] 엔티티 프레임 워크 6 호출 DB 기능 (0) | 2020.06.11 |
[SQL] MySQL의 쿼리와 가장 가까운 수치를 선택 (0) | 2020.06.11 |
[SQL] 데이터와 포스트 그레스와 세트 외래 키 삽입 (0) | 2020.06.11 |
[SQL] SQL 관계형 테이블로 XSD로 변환 (0) | 2020.06.11 |