1
'fields'라는 테이블이있는 데이터베이스가 있습니다. 어떤 테이블의 필드가 있습니다. 이 테이블에는 ID 필드, ID 열, ID 행, 값 열이 있습니다. 이 데이터에서 double 배열을 만드는 방법은 무엇입니까?데카르트 같은 특정 형식으로 데이터를 사용하는 방법은 무엇입니까? (php)
그것은 같을 같아야
데이터베이스의 각 필드 (직교 좌표계 등) 값 ID 열 및 행 ID를 가지고array {
array {field1, field2, emptyfield, field3 },
array {fieldnext, valueoffield, field, emptyfield}
}
. 중요 : 필드가 존재하지 않으면 함수는 "빈 필드"값을 사용하여이 필드를 만들어야합니다.
일부 코드를 만들지 만 "빈 필드"라는 텍스트가있는 빈 필드를 채우지는 않습니다. 나는이 문제의 해결책을 찾을 수 없습니다, 나는 당신의 도움 :)
//result is array made from db result
//rows is output array
for($i=0; $i<count($result); $i++) {
if(!is_array($rows[$i2])) $rows[$i2]=array();
if($result[$i]['id_row']==$result[$i-1]['id_row'] OR $i==0) {
array_push($rows[$i2], $result[$i]['value']);
} else {
$i2++;
$rows[$i2]=array();
array_push($rows[$i2], $result[$i]['value']);
}
}
감사합니다 :)